From 6c702c447b3d4a658464b5c93c53af50d7215c46 Mon Sep 17 00:00:00 2001 From: Schmidor Date: Sun, 11 Oct 2015 16:34:37 +0200 Subject: [PATCH] CCITT Fax writer: fill should only add bits if byte is not empty --- .../imageio/plugins/tiff/CCITTFaxEncoderStream.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxEncoderStream.java b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxEncoderStream.java index d8c11198..b8b3e096 100644 --- a/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxEncoderStream.java +++ b/imageio/imageio-tiff/src/main/java/com/twelvemonkeys/imageio/plugins/tiff/CCITTFaxEncoderStream.java @@ -315,7 +315,6 @@ public class CCITTFaxEncoderStream extends OutputStream { clearOutputBuffer(); } } - System.err.println(""); } private void writeEOL() throws IOException { @@ -329,7 +328,9 @@ public class CCITTFaxEncoderStream extends OutputStream { } private void fill() throws IOException { - stream.write(outputBuffer); + if (outputBufferBitLength != 0) { + stream.write(outputBuffer); + } clearOutputBuffer(); }