diff --git a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java index 75c589cb..f128ca90 100644 --- a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java +++ b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReader.java @@ -468,7 +468,7 @@ public final class TIFFImageReader extends ImageReaderBase { // We need special case to preserve WhiteIsZero for CCITT 1 bit encodings // as some software will treat black/white runs as-is, regardless of photometric. // Special handling is also in the normalizeColor method - if (profile == null && significantSamples == 1 && bitsPerSample == 1) { + if (significantSamples == 1 && bitsPerSample == 1) { byte[] lut = new byte[] {-1, 0}; return ImageTypeSpecifier.createIndexed(lut, lut, lut, null, bitsPerSample, dataType); } diff --git a/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReaderTest.java b/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReaderTest.java index 077cd3f2..28c1a64d 100644 --- a/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReaderTest.java +++ b/imageio/imageio-tiff/src/test/java/com/twelvemonkeys/imageio/plugins/tiff/TIFFImageReaderTest.java @@ -609,6 +609,20 @@ public class TIFFImageReaderTest extends ImageReaderAbstractTest