mirror of
https://github.com/haraldk/TwelveMonkeys.git
synced 2025-08-04 03:55:28 -04:00
#784 TIFF: No longer return incorrect standard image type for RGB with custom ICC profile
This commit is contained in:
parent
2a4c152c3d
commit
b2f7cada21
@ -910,7 +910,7 @@ public final class TIFFImageReader extends ImageReaderBase {
|
|||||||
Set<ImageTypeSpecifier> specs = new LinkedHashSet<>(5);
|
Set<ImageTypeSpecifier> specs = new LinkedHashSet<>(5);
|
||||||
|
|
||||||
// TODO: Based on raw type, we can probably convert to most RGB types at least, maybe gray etc
|
// TODO: Based on raw type, we can probably convert to most RGB types at least, maybe gray etc
|
||||||
if (rawType.getColorModel().getColorSpace().getType() == ColorSpace.TYPE_RGB) {
|
if (rawType.getColorModel().getColorSpace().isCS_sRGB()) {
|
||||||
if (rawType.getNumBands() == 3 && rawType.getBitsPerBand(0) == 8) {
|
if (rawType.getNumBands() == 3 && rawType.getBitsPerBand(0) == 8) {
|
||||||
specs.add(ImageTypeSpecifier.createFromBufferedImageType(BufferedImage.TYPE_3BYTE_BGR));
|
specs.add(ImageTypeSpecifier.createFromBufferedImageType(BufferedImage.TYPE_3BYTE_BGR));
|
||||||
// specs.add(ImageTypeSpecifier.createFromBufferedImageType(BufferedImage.TYPE_INT_BGR));
|
// specs.add(ImageTypeSpecifier.createFromBufferedImageType(BufferedImage.TYPE_INT_BGR));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user