Author: tilman
Date: Thu Apr 16 14:32:18 2026
New Revision: 1933113
Log:
PDFBOX-5660: avoid 0, as suggested by copilot
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Thu Apr 16 14:27:03 2026 (r1933112)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Thu Apr 16 14:32:18 2026 (r1933113)
@@ -287,8 +287,8 @@ public final class PDFPrintable implemen
{
LOG.debug("rasterDpi: " + rasterDpi + ", dpiScale: " +
dpiScale);
}
- image = new BufferedImage((int)(imageableWidth * dpiScale /
scale),
- (int)(imageableHeight * dpiScale /
scale),
+ image = new BufferedImage(Math.max(1, (int) (imageableWidth *
dpiScale / scale)),
+ Math.max(1, (int) (imageableHeight *
dpiScale / scale)),
BufferedImage.TYPE_INT_ARGB);
graphics2D = image.createGraphics();