mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-02 11:05:29 -04:00
Added test case for 1-bit/monochrome.
This commit is contained in:
parent
da9b94bdf3
commit
f940fed152
@ -325,7 +325,7 @@ public class IFFImageReader extends ImageReaderBase {
|
|||||||
List<ImageTypeSpecifier> types = Arrays.asList(
|
List<ImageTypeSpecifier> types = Arrays.asList(
|
||||||
getRawImageType(pIndex),
|
getRawImageType(pIndex),
|
||||||
ImageTypeSpecifier.createFromBufferedImageType(header.bitplanes == 32 ? BufferedImage.TYPE_4BYTE_ABGR : BufferedImage.TYPE_3BYTE_BGR)
|
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?
|
// TODO: Allow 32 bit always. Allow RGB and discard alpha, if present?
|
||||||
);
|
);
|
||||||
return types.iterator();
|
return types.iterator();
|
||||||
|
@ -63,6 +63,8 @@ public class IFFImageReaderTest extends ImageReaderAbstractTestCase<IFFImageRead
|
|||||||
new TestData(getClassLoaderResource("/iff/A4000T_HAM6.IFF"), new Dimension(320, 512)),
|
new TestData(getClassLoaderResource("/iff/A4000T_HAM6.IFF"), new Dimension(320, 512)),
|
||||||
// HAM8 - Ok
|
// HAM8 - Ok
|
||||||
new TestData(getClassLoaderResource("/iff/A4000T_HAM8.IFF"), new Dimension(628, 512)),
|
new TestData(getClassLoaderResource("/iff/A4000T_HAM8.IFF"), new Dimension(628, 512)),
|
||||||
|
// 2 color indexed - Ok
|
||||||
|
new TestData(getClassLoaderResource("/iff/owl.iff"), new Dimension(160, 174)),
|
||||||
// 8 color indexed - Ok
|
// 8 color indexed - Ok
|
||||||
new TestData(getClassLoaderResource("/iff/AmigaAmiga.iff"), new Dimension(200, 150)),
|
new TestData(getClassLoaderResource("/iff/AmigaAmiga.iff"), new Dimension(200, 150)),
|
||||||
// 16 color indexed - Ok
|
// 16 color indexed - Ok
|
||||||
|
BIN
imageio/imageio-iff/src/test/resources/iff/owl.iff
Normal file
BIN
imageio/imageio-iff/src/test/resources/iff/owl.iff
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user