mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-04 12:05:29 -04:00
IFF: XS24 clean-up (again...)
This commit is contained in:
parent
816cad60a8
commit
2a77558cac
@ -1,12 +1,9 @@
|
|||||||
package com.twelvemonkeys.imageio.plugins.iff;
|
package com.twelvemonkeys.imageio.plugins.iff;
|
||||||
|
|
||||||
import com.twelvemonkeys.imageio.color.ColorSpaces;
|
|
||||||
import com.twelvemonkeys.imageio.util.ImageTypeSpecifiers;
|
import com.twelvemonkeys.imageio.util.ImageTypeSpecifiers;
|
||||||
|
|
||||||
import javax.imageio.IIOException;
|
import javax.imageio.IIOException;
|
||||||
import java.awt.color.ColorSpace;
|
|
||||||
import java.awt.image.BufferedImage;
|
import java.awt.image.BufferedImage;
|
||||||
import java.awt.image.DataBuffer;
|
|
||||||
import java.io.DataInput;
|
import java.io.DataInput;
|
||||||
import java.io.DataOutput;
|
import java.io.DataOutput;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@ -60,7 +57,7 @@ final class XS24Chunk extends IFFChunk {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public BufferedImage thumbnail() {
|
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);
|
.createBufferedImage(width, height);
|
||||||
thumbnail.getRaster().setDataElements(0, 0, width, height, data);
|
thumbnail.getRaster().setDataElements(0, 0, width, height, data);
|
||||||
return thumbnail;
|
return thumbnail;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user