Author: tilman
Date: Thu Oct 30 20:27:49 2025
New Revision: 1929426

Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #301

Modified:
   
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceGray.java

Modified: 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceGray.java
==============================================================================
--- 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceGray.java
 Thu Oct 30 20:27:45 2025        (r1929425)
+++ 
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceGray.java
 Thu Oct 30 20:27:49 2025        (r1929426)
@@ -84,6 +84,7 @@ public final class PDDeviceGray extends
         int height = raster.getHeight();
 
         BufferedImage image = new BufferedImage(width, height, 
BufferedImage.TYPE_INT_RGB);
+        WritableRaster dstRaster = image.getRaster();
 
         int[] gray = new int[1];
         int[] rgb = new int[3];
@@ -95,7 +96,7 @@ public final class PDDeviceGray extends
                 rgb[0] = gray[0];
                 rgb[1] = gray[0];
                 rgb[2] = gray[0];
-                image.getRaster().setPixel(x, y, rgb);
+                dstRaster.setPixel(x, y, rgb);
             }
         }
 

Reply via email to