From 126956ebd0c1a6e22b57581623e044368d913cd7 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Fri, 4 Feb 2022 12:33:28 +0100 Subject: [PATCH] IFF: XS24 clean-up (again...) (cherry picked from commit 2a77558cacaf390e8e2e31dd34202912cdbc72ec) --- .../com/twelvemonkeys/imageio/plugins/iff/XS24Chunk.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/XS24Chunk.java b/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/XS24Chunk.java index f484d21f..c08ac91a 100644 --- a/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/XS24Chunk.java +++ b/imageio/imageio-iff/src/main/java/com/twelvemonkeys/imageio/plugins/iff/XS24Chunk.java @@ -1,12 +1,9 @@ package com.twelvemonkeys.imageio.plugins.iff; -import com.twelvemonkeys.imageio.color.ColorSpaces; import com.twelvemonkeys.imageio.util.ImageTypeSpecifiers; import javax.imageio.IIOException; -import java.awt.color.ColorSpace; import java.awt.image.BufferedImage; -import java.awt.image.DataBuffer; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; @@ -60,7 +57,7 @@ final class XS24Chunk extends IFFChunk { } public BufferedImage thumbnail() { - BufferedImage thumbnail = ImageTypeSpecifiers.createInterleaved(ColorSpaces.getColorSpace(ColorSpace.CS_sRGB), new int[] {1, 2, 0}, DataBuffer.TYPE_BYTE, false, false) + BufferedImage thumbnail = ImageTypeSpecifiers.createFromBufferedImageType(BufferedImage.TYPE_3BYTE_BGR) .createBufferedImage(width, height); thumbnail.getRaster().setDataElements(0, 0, width, height, data); return thumbnail;