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