Verify that RGB data is correct.

This commit is contained in:
Harald Kuhr 2020-10-16 18:21:40 +02:00
parent 960e764c7b
commit 6ffcb88872

View File

@ -162,6 +162,13 @@ public class JPEGImageWriterTest extends ImageWriterAbstractTest<JPEGImageWriter
reader.setInput(new ByteArrayImageInputStream(stream.toByteArray())); reader.setInput(new ByteArrayImageInputStream(stream.toByteArray()));
BufferedImage image = reader.read(0); BufferedImage image = reader.read(0);
assertNotNull(image); assertNotNull(image);
// Test color space type RGB (encoded as YCbCr) in standard metadata
IIOMetadata metadata = reader.getImageMetadata(0);
IIOMetadataNode standard = (IIOMetadataNode) metadata.getAsTree(IIOMetadataFormatImpl.standardMetadataFormatName);
NodeList colorSpaceType = standard.getElementsByTagName("ColorSpaceType");
assertEquals(1, colorSpaceType.getLength());
assertEquals("YCbCr", ((IIOMetadataNode) colorSpaceType.item(0)).getAttribute("name"));
} }
@Test @Test