Author: tilman
Date: Sun Aug 30 07:12:32 2026
New Revision: 1937638

Log:
PDFBOX-6248: fix error messages

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java
 Sun Aug 30 06:45:03 2026        (r1937637)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/CCITTFactory.java
 Sun Aug 30 07:12:32 2026        (r1937638)
@@ -398,12 +398,14 @@ public final class CCITTFactory
                         k = 50;
                     }
                     // 
http://www.awaresystems.be/imaging/tiff/tifftags/t4options.html
-                    if ((val & 4) != 0)
+                    if ((val & 2) != 0)
                     {
                         throw new IOException("CCITT Group 3 'uncompressed 
mode' is not supported");
                     }
-                    if ((val & 2) != 0)
+                    if ((val & 4) != 0)
                     {
+                        // sample file in PDFBOX-934
+                        // Note that this TIFF option is not the same as the 
PDF EncodedByteAlign option
                         throw new IOException("CCITT Group 3 'fill bits before 
EOL' is not supported");
                     }
                     break;

Reply via email to