Author: tilman
Date: Thu Apr 16 14:32:24 2026
New Revision: 1933115
Log:
PDFBOX-5660: avoid 0, as suggested by copilot
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
Thu Apr 16 14:32:21 2026 (r1933114)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/printing/PDFPrintable.java
Thu Apr 16 14:32:24 2026 (r1933115)
@@ -279,8 +279,8 @@ public final class PDFPrintable implemen
{
float dpiScale = rasterDpi / 72;
LOG.debug("rasterDpi: {}, dpiScale: {}", rasterDpi, 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();