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();

Reply via email to