Author: lehmi
Date: Sun May  4 11:04:02 2025
New Revision: 1925393

URL: http://svn.apache.org/viewvc?rev=1925393&view=rev
Log:
PDFBOX-5999: fix initial ByteArrayOutputStream size as proposed by Axel Howind

Modified:
    
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java

Modified: 
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java?rev=1925393&r1=1925392&r2=1925393&view=diff
==============================================================================
--- 
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
 (original)
+++ 
pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
 Sun May  4 11:04:02 2025
@@ -350,7 +350,7 @@ public final class ImageIOUtil
     {
         byte[] data = profile.getData();
 
-        ByteArrayOutputStream deflated = new 
ByteArrayOutputStream(Math.max(32, 2 * data.length));
+        ByteArrayOutputStream deflated = new 
ByteArrayOutputStream(Math.max(32, data.length / 2));
         try (DeflaterOutputStream deflater = new 
DeflaterOutputStream(deflated))
         {
             deflater.write(data);


Reply via email to