Author: tilman
Date: Wed Dec  3 05:28:49 2025
New Revision: 1930220

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov, closes #359

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/filter/DCTFilter.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/filter/DCTFilter.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/filter/DCTFilter.java
    Wed Dec  3 05:28:44 2025        (r1930219)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/filter/DCTFilter.java
    Wed Dec  3 05:28:49 2025        (r1930220)
@@ -84,22 +84,21 @@ final class DCTFilter extends Filter
             if (raster.getNumBands() == 4)
             {
                 // get APP14 marker
-                Integer transform;
+                int colorTransform;
                 try
                 {
-                    transform = getAdobeTransform(reader.getImageMetadata(0));
+                    colorTransform = 
getAdobeTransform(reader.getImageMetadata(0));
                 }
                 catch (IIOException e)
                 {
                     // we really tried asking nicely, now we're using brute 
force.
-                    transform = getAdobeTransformByBruteForce(iis);
+                    colorTransform = getAdobeTransformByBruteForce(iis);
                 }
                 catch (NegativeArraySizeException e)
                 {
                     // we really tried asking nicely, now we're using brute 
force.
-                    transform = getAdobeTransformByBruteForce(iis);
+                    colorTransform = getAdobeTransformByBruteForce(iis);
                 }
-                int colorTransform = transform != null ? transform : 0;
 
                 // 0 = Unknown (RGB or CMYK), 1 = YCbCr, 2 = YCCK
                 // https://exiftool.org/TagNames/JPEG.html#Adobe

Reply via email to