Skip to content

Commit 756013a

Browse files
committed
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #233
git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1928116 13f79535-47bb-0310-9956-ffa450edef68
1 parent 9c2da88 commit 756013a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pdfbox/src/main/java/org/apache/pdfbox/pdmodel/common/function/PDFunctionType0.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -441,9 +441,10 @@ public float[] eval(float[] input) throws IOException
441441
{
442442
PDRange domain = getDomainForInput(i);
443443
PDRange encodeValues = getEncodeForParameter(i);
444-
input[i] = clipToRange(input[i], domain.getMin(), domain.getMax());
445-
input[i] = interpolate(input[i], domain.getMin(), domain.getMax(),
446-
encodeValues.getMin(), encodeValues.getMax());
444+
float min = domain.getMin();
445+
float max = domain.getMax();
446+
input[i] = clipToRange(input[i], min, max);
447+
input[i] = interpolate(input[i], min, max, encodeValues.getMin(), encodeValues.getMax());
447448
input[i] = clipToRange(input[i], 0, sizeValues[i] - 1);
448449
inputPrev[i] = (int) Math.floor(input[i]);
449450
inputNext[i] = (int) Math.ceil(input[i]);

0 commit comments

Comments
 (0)