You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2021/07/31 10:57:43 UTC
svn commit: r1891917 - in
/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color:
PDColor.java PDICCBased.java
Author: tilman
Date: Sat Jul 31 10:57:43 2021
New Revision: 1891917
URL: http://svn.apache.org/viewvc?rev=1891917&view=rev
Log:
PDFBOX-4892: optimize, as suggested by valerybokov
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColor.java
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDICCBased.java
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColor.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColor.java?rev=1891917&r1=1891916&r2=1891917&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColor.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColor.java Sat Jul 31 10:57:43 2021
@@ -49,7 +49,7 @@ public final class PDColor
{
// color components (optional), for the color of an uncoloured tiling pattern
components = new float[array.size() - 1];
- for (int i = 0; i < array.size() - 1; i++)
+ for (int i = 0; i < components.length; i++)
{
components[i] = ((COSNumber)array.get(i)).floatValue();
}
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDICCBased.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDICCBased.java?rev=1891917&r1=1891916&r2=1891917&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDICCBased.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDICCBased.java Sat Jul 31 10:57:43 2021
@@ -234,7 +234,7 @@ public final class PDICCBased extends PD
// set initial colour
float[] initial = new float[getNumberOfComponents()];
- for (int c = 0; c < getNumberOfComponents(); c++)
+ for (int c = 0; c < initial.length; c++)
{
initial[c] = Math.max(0, getRangeForComponent(c).getMin());
}