Author: tilman
Date: Sun May 10 11:10:04 2026
New Revision: 1934043
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #447
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Sun May 10 11:10:01 2026 (r1934042)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Sun May 10 11:10:04 2026 (r1934043)
@@ -219,8 +219,9 @@ public final class PDFPrintable implemen
float rasterDpi = dpi;
if (rasterDpi == RASTERIZE_DPI_AUTO)
{
- rasterDpi = new
Matrix(graphics2D.getTransform()).getScalingFactorX() * 72.0f;
- LOG.debug("auto raster dpi: {}, g2d: {}, g2d transform: {}",
rasterDpi, graphics2D, graphics2D.getTransform());
+ AffineTransform transform = graphics2D.getTransform();
+ rasterDpi = new Matrix(transform).getScalingFactorX() * 72.0f;
+ LOG.debug("auto raster dpi: {}, g2d: {}, g2d transform: {}",
rasterDpi, graphics2D, transform);
}
PDPage page = pageTree.get(pageIndex);