Author: tilman
Date: Fri Jan 30 14:29:39 2026
New Revision: 1931609

Log:
PDFBOX-5660: avoid ClassCastException, as suggested by Ze Sheng; closes #410

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java
        Fri Jan 30 14:29:35 2026        (r1931608)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/image/PDInlineImage.java
        Fri Jan 30 14:29:39 2026        (r1931609)
@@ -280,7 +280,12 @@ public final class PDInlineImage impleme
     @Override
     public COSArray getDecode()
     {
-        return (COSArray) parameters.getDictionaryObject(COSName.D, 
COSName.DECODE);
+        COSBase decode = parameters.getDictionaryObject(COSName.D, 
COSName.DECODE);
+        if (decode instanceof COSArray)
+        {
+            return (COSArray) decode;
+        }
+        return null;
     }
 
     @Override

Reply via email to