Author: tilman
Date: Mon Sep 22 01:54:38 2025
New Revision: 1928675

Log:
PDFBOX-5660: correct previous commit

Modified:
   
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java

Modified: 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java
==============================================================================
--- 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java
     Mon Sep 22 01:54:34 2025        (r1928674)
+++ 
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java
     Mon Sep 22 01:54:38 2025        (r1928675)
@@ -214,11 +214,12 @@ abstract class PDMeshBasedShadingType ex
                 xform.transform(p, p);
                 points[i] = p;
             }
+            int bitsPerComponent = getBitsPerComponent();
             for (int i = cStart; i < 4; i++)
             {
                 for (int j = 0; j < numberOfColorComponents; j++)
                 {
-                    long c = input.readBits(bitsPerCoordinate);
+                    long c = input.readBits(bitsPerComponent);
                     color[i][j] = interpolate(c, maxSrcColor, 
colRange[j].getMin(),
                             colRange[j].getMax());
                 }

Reply via email to