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/10/30 11:41:02 UTC
svn commit: r1894631 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.java
Author: tilman
Date: Sat Oct 30 11:41:01 2021
New Revision: 1894631
URL: http://svn.apache.org/viewvc?rev=1894631&view=rev
Log:
PDFBOX-5310: create ColorConvertOp only once
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.java?rev=1894631&r1=1894630&r2=1894631&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorSpace.java Sat Oct 30 11:41:01 2021
@@ -44,6 +44,8 @@ import org.apache.pdfbox.pdmodel.Resourc
*/
public abstract class PDColorSpace implements COSObjectable
{
+ private final ColorConvertOp colorConvertOp = new ColorConvertOp(null);
+
/**
* Creates a color space given a name or array.
* @param colorSpace the color space COS object
@@ -361,8 +363,7 @@ public abstract class PDColorSpace imple
g2d.dispose();
return dest;
}
- ColorConvertOp op = new ColorConvertOp(null);
- op.filter(src, dest);
+ colorConvertOp.filter(src, dest);
return dest;
}