Author: lehmi
Date: Sun May  4 11:04:26 2025
New Revision: 1925395

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

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

Modified: 
pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java?rev=1925395&r1=1925394&r2=1925395&view=diff
==============================================================================
--- 
pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
 (original)
+++ 
pdfbox/branches/2.0/tools/src/main/java/org/apache/pdfbox/tools/imageio/ImageIOUtil.java
 Sun May  4 11:04:26 2025
@@ -388,7 +388,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));
         DeflaterOutputStream deflater = new DeflaterOutputStream(deflated);
         deflater.write(data);
         deflater.close();


Reply via email to