From f940fed152b769a140eae8e78130965f0fdd5a75 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Wed, 4 Apr 2012 16:02:17 +0200 Subject: [PATCH] Added test case for 1-bit/monochrome. --- .../imageio/plugins/iff/IFFImageReader.java | 2 +- .../imageio/plugins/iff/IFFImageReaderTest.java | 2 ++ .../imageio-iff/src/test/resources/iff/owl.iff | Bin 0 -> 3554 bytes 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 imageio/imageio-iff/src/test/resources/iff/owl.iff diff --git a/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReader.java b/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReader.java index 3a15cd67..53f2fc8c 100755 --- a/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReader.java +++ b/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReader.java @@ -325,7 +325,7 @@ public class IFFImageReader extends ImageReaderBase { List types = Arrays.asList( getRawImageType(pIndex), ImageTypeSpecifier.createFromBufferedImageType(header.bitplanes == 32 ? BufferedImage.TYPE_4BYTE_ABGR : BufferedImage.TYPE_3BYTE_BGR) -// TODO: ImageTypeSpecifier.createFromBufferedImageType(header.bitplanes == 32 ? BufferedImage.TYPE_INT_ARGB : BufferedImage.TYPE_INT_RGB), + // TODO: ImageTypeSpecifier.createFromBufferedImageType(header.bitplanes == 32 ? BufferedImage.TYPE_INT_ARGB : BufferedImage.TYPE_INT_RGB), // TODO: Allow 32 bit always. Allow RGB and discard alpha, if present? ); return types.iterator(); diff --git a/imageio/imageio-iff/src/test/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReaderTest.java b/imageio/imageio-iff/src/test/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReaderTest.java index 1f611f14..11d88b74 100755 --- a/imageio/imageio-iff/src/test/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReaderTest.java +++ b/imageio/imageio-iff/src/test/java/com/twelvemonkeys/imageio/plugins/iff/IFFImageReaderTest.java @@ -63,6 +63,8 @@ public class IFFImageReaderTest extends ImageReaderAbstractTestCasevacE6g_h;z2+wmMN;9;Kzd_nZ~!^Zfd!C%N>T&;9=H zA?KWX^NUxj5PJ4j;mRCUj%r07LMRb6p%(8i5{>;qlO~Ogb5+U`?;yr|5khj6sse9M z?7dJ6;=Kga1RBVBv{_w{nxtO;9zJz#DybdD<;rHP;pu)WxA(Xdoduow|V#AB2xXmgoI zPtiuUC*{&++qn(Af>Za_Fd#P|WhoQ7D!{*D>#%?w>SP=RbZPaS203MJo=s*cBL<9U zoBM|cZ1^1QH62xY-|V*0FMhkhLw_K!`SDF1wE|AFzL%rSjkjy!YZfCsUiNIuo%H)U`OV%Fta*@U$_I|t7otge8=)-ST2hg_H^tP zv!Q6%vf<&YoeFJ;**(M~w2vqjgcvar@=6vlg`Nx}Dc5HXelLy=$zgm;Ul8B=nL5NC zY0Veny6211*#HW*JGxT)#kUX_oMc45#pO8kRr?W1TOfDu$06gNKP0PWpsav-wmf2U z6pE-ulgx;D4UYbF=j5a+FbG=8|K5bMz8Unqr8~ zF6V+qu3Wwy!;2P9Xm%mFFIVPPtYCJU@>A{4DVcG@BP&HHo|I@}?#`QH7&qa9WN974 zb89o5>a#xcWbeyItZ{X9O}KRO{WIsJqS1RHmKnFC_Q=FNf6D{rk-H~nB^)kO^8A5PaEoqp{dhh(?y#lRu>DsZrEdbu4YR(Zd z9Pb(it^#YAbe=XWnpi*^*Jg4{z1T$cVdS3vI3u3BLCt3CyGw-Xw^{Rzn7 ql+U5nN60-N4|3%CVQB6;XuT24ZG^d-<3W%?h2-`lAG literal 0 HcmV?d00001