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/01/09 10:47:27 UTC
svn commit: r1885292 -
/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
Author: tilman
Date: Sat Jan 9 10:47:27 2021
New Revision: 1885292
URL: http://svn.apache.org/viewvc?rev=1885292&view=rev
Log:
PDFBOX-4892: reorder code for optimization / clarity
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java?rev=1885292&r1=1885291&r2=1885292&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceN.java Sat Jan 9 10:47:27 2021
@@ -357,7 +357,8 @@ public class PDDeviceN extends PDSpecial
for (int c = 0; c < numColorants; c++)
{
PDColorSpace componentColorSpace;
- if (colorantToComponent[c] >= 0)
+ boolean isProcessColorant = colorantToComponent[c] >= 0;
+ if (isProcessColorant)
{
// process color
componentColorSpace = processColorSpace;
@@ -375,13 +376,12 @@ public class PDDeviceN extends PDSpecial
}
// get the single component
- boolean isProcessColorant = colorantToComponent[c] >= 0;
float[] componentSamples = new float[componentColorSpace.getNumberOfComponents()];
- int componentIndex = colorantToComponent[c];
if (isProcessColorant)
{
// process color
+ int componentIndex = colorantToComponent[c];
componentSamples[componentIndex] = value[c];
}
else