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()); }