Author: tilman Date: Mon Sep 22 01:54:30 2025 New Revision: 1928673 Log: PDFBOX-5660: correct previous commit
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java ============================================================================== --- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java Sun Sep 21 21:29:09 2025 (r1928672) +++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PDMeshBasedShadingType.java Mon Sep 22 01:54:30 2025 (r1928673) @@ -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()); }