<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'><br><br><div>> From: christoph-schaefer@gmx.de<br>> To: scribus-dev@lists.scribus.net<br>> Date: Thu, 9 Jun 2016 08:42:37 +0200<br>> Subject: Re: [scribus-dev] lcms 2.8 and transparency flattening<br>> <br>> Hi Leonard,<br>> <br>> Thanks for your reply. Always appreciated!<br>> <br>> I'm admittedly a layman here, but the reason I posted this was that one of the main problems with transparency flattening was colour management. How can we preserve and mix different colour models with transparency involved, even if we'd choose the "easy way"?<br>> <br>> The issue may become moot once the whole world has adapted PDF/X-4, but it'll take a long time until then.<br>> <br>> Christoph<br>> <br>> > Gesendet: Mittwoch, 08. Juni 2016 um 09:16 Uhr<br>> > Von: "Leonard Rosenthol" <lrosenth@adobe.com><br>> > An: "Scribus Development Mailing List" <scribus-dev@lists.scribus.net>, "Private Scribus Development List" <scribus-team@lists.scribus.net><br>> > Betreff: Re: [scribus-dev] lcms 2.8 and transparency flattening<br>> ><br>> > Lcms cant help with transparency flattening.<br>> > <br>> > There are two ways to approach that operation – the easy way or the hard way<br>> > <br>> > Easy way: rasterize the entire page containing transparency.  For extra credit, find the smallest bounding box for complete objects that are impacted and only rasterize those, leaving everything else intact.<br>> > <br>> > Hard way: find the exact pieces that are impacted and rebuild new objects representing those, hopefully as vectors (but rasterizing as necessary)<br></div><div><br></div><div><br></div><div>The poppler pdftops utility flattens transparencies the easy way by rasterizing them when the target ps level does not support transparency. If someone needs to flatten transparencies, they could theoretically run pdftops -level1sep -aaRaster yes -binary to make a flattened ps, and then ghostscript ps2pdf to convert the ps back to a pdf, but the new, flattened pdf would be rasterized and probably much larger than the original pdf.</div><div><br></div><div>Flattening transparencies the hard way is very hard.</div><div><br></div><div>William</div><div><br></div>                                       </div></body>
</html>