You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Igor V. Stolyarov (JIRA)" <ji...@apache.org> on 2006/10/26 11:00:17 UTC
[jira] Updated: (HARMONY-1972) [classlib][awt] issue in
determination of BufferedImage type
[ http://issues.apache.org/jira/browse/HARMONY-1972?page=all ]
Igor V. Stolyarov updated HARMONY-1972:
---------------------------------------
Attachment: Harmony-1972.patch
Fix and test attached
> [classlib][awt] issue in determination of BufferedImage type
> ------------------------------------------------------------
>
> Key: HARMONY-1972
> URL: http://issues.apache.org/jira/browse/HARMONY-1972
> Project: Harmony
> Issue Type: Bug
> Reporter: Igor V. Stolyarov
> Attachments: BufferedImageGetTypeTest.zip, Harmony-1972.patch
>
>
> Issue in determination of BufferedImage type when BufferedImage has IndexColorModel and colorMap has size less than max allowed for appropriate pixel size.
> Test:-------------------------------------------------------------------------------------------
> import java.awt.image.*;
> public class Test {
> public static void main(String[] args) {
> int cmap[] = new int[256];
> IndexColorModel icm = new IndexColorModel(8, 10, cmap, 0, false, -1, DataBuffer.TYPE_BYTE);
> WritableRaster wr = icm.createCompatibleWritableRaster(10,10);
> BufferedImage bi = new BufferedImage(icm, wr, icm.isAlphaPremultiplied(), null);
> if(bi.getType() == BufferedImage.TYPE_BYTE_INDEXED) System.out.println("Test passes");
> else System.out.println("Test fails");
> }
> }
> Output:-----------------------------------------------------------------------
> JRockit:
> java version "1.4.2_04"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
> BEA WebLogic JRockit(TM) 1.4.2_04 JVM (build ari-31788-20040616-1132-win-ia32,
> Native Threads, GC strategy: parallel)
> Test passes
> ---------------------------------------------------------------------------------
> Harmony:
> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
> java version "1.5.0"
> pre-alpha : not complete or compatible
> svn = r467568, (Oct 25 2006), Windows/ia32/msvc 1310, release build
> http://incubator.apache.org/harmony
> Test fails
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira