From d564a6b3389dd90c7622f780d7414747266663be Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Wed, 17 Jan 2018 17:41:25 +0100 Subject: [PATCH] CCITT EncodedByteAlign now default for RLE, always overridable. --- .../imageio/plugins/tiff/CCITTFaxDecoderStream.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxDecoderStream.java b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxDecoderStream.java index a977ec61..deff9e3e 100644 --- a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxDecoderStream.java +++ b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxDecoderStream.java @@ -72,7 +72,8 @@ final class CCITTFaxDecoderStream extends FilterInputStream { /** * Creates a CCITTFaxDecoderStream. - * This is used for CCITT streams from PDF files, which use EncodedByteAlign. + * This constructor may be used for CCITT streams embedded in PDF files, + * which use EncodedByteAlign. * * @param stream the compressed CCITT stream. * @param columns the number of columns in the stream. @@ -144,7 +145,7 @@ final class CCITTFaxDecoderStream extends FilterInputStream { */ public CCITTFaxDecoderStream(final InputStream stream, final int columns, final int type, final int fillOrder, final long options) { - this(stream, columns, type, fillOrder, options, false); + this(stream, columns, type, fillOrder, options, type == TIFFBaseline.COMPRESSION_CCITT_MODIFIED_HUFFMAN_RLE); } private void fetch() throws IOException {