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