<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>tux-yellow and tux-white both convert to a 2549x3299 RGB bitmap that is RunLength compressed and ASCII85 encoded.<div><br></div><div>The yellow file is larger than the white file because "255 194 14" does not compress as well as "255 255 255".</div><div><br></div><div>The original tux image was Flate encoded with /DecodeParms of <</Predictor 15/Columns 512>></div><div><br></div><div><span style="font-size: 12pt;">I am not a poppler maintainer, but I think that it should be possible to add an option to do Flate compression.</span></div><div><div><br></div><div>If you want to look at the code, open poppler/PSOutputDev.cc and search for occurrences of /RunLengthDecode</div></div><div><br></div><div>The "nothing" files are small because they paint the background by drawing a box instead of by copying a bitmapped image.</div><div><br></div><div>I think that when a PDF has several images on top of each other, pdftops needs to convert the entire area to a bitmap even if some of the parts were originally drawn with vector commands. The original images have a bitmapped tux over a vector background, but pdftops can't separate them and has to rasterize the entire page.</div><div><br></div><div>Regards,</div><div><br></div><div>William</div><div><br><div><br><div>To: poppler@lists.freedesktop.org<br>From: Pierre-Luc.Samuel@ticketmaster.com<br>Date: Tue, 26 Jan 2016 14:19:17 -0500<br>Subject: [poppler] pdftops creates huge file with simple color background (attached examples)<br><br><pre>Hi poppler team,<br> <br>I have an issue with pdftops version 0.39.0 with conversion of some <br>specific templates to postscript.  I have created very simple use cases <br>so that you can understand the issue.<br> <br>pdftops tux-white.pdf<br>pdftops tux-yellow.pdf<br>ls -al *.ps<br>-rw-r--r-- 1   2816703 Jan 26 11:53 tux-white.ps<br>-rw-r--r-- 1  27576263 Jan 26 11:53 tux-yellow.ps<br> <br>The size of the second PS is 27MB, but only the background color has <br>changed.  This seems related to the fact that there is an image on the <br>template, because if I remove the image, there is no significant size <br>difference:<br> <br>pdftops nothing-white.pdf<br>pdftops nothing-yellow.pdf<br>ls -al *.ps<br>-rw-r--r-- 1     11129 Jan 26 10:34 nothing-white.ps<br>-rw-r--r-- 1     11167 Jan 26 10:34 nothing-yellow.ps<br> <br>Is this a known issue?<br> <br>Thanks!<br>Pierre-Luc<br></pre><br>_______________________________________________
poppler mailing list
poppler@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/poppler</div></div></div>                                         </div></body>
</html>