<br><br><div class="gmail_quote">On Tue, Feb 28, 2012 at 9:08 AM, Chris Murphy <span dir="ltr">&lt;<a href="mailto:lists@colorremedies.com">lists@colorremedies.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
<br>
On Feb 27, 2012, at 10:52 PM, Michael Vrhel wrote:<br>
<br>
&gt; It is not true that Ghostscript will assume DeviceRGB is sRGB.  Ghostscript can be specified to use specific ICC profiles for DeviceGray, DeviceRGB and DeviceCMYK.  In fact, Ghostscript can have different source ICC profiles specified for different graphic types (e.g. text, graphics and images in DeviceRGB and DeviceCMYK color spaces).   These can even override ICC profiles that are internally specified within the document.    Object dependent ICC profiles can also be specified for the output device ICC profile and DeviceN source color spaces can be specified with external ICC profiles.<br>

<br>
</div>For what it&#39;s worth, the idea of overriding embedded profiles in a document is a big problem. If the wrong source profile is embedded, the PDF needs to print like crap, and the offending user or application that produced the PDF needs to fix their error.<br>
</blockquote><div><br>The fact is that the world is a big place and there are software RIP vendors that use Ghostscript in their products and they need to have this capability.   It is an option that one has available and requires a special command line option to invoke.  In its vanilla calling form, Ghostscript makes use of all the embedded ICC profiles in PDF.   <br>
 </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Hacks that ignore embedded profiles is what destroyed the original PNG based color management implementation. Apps wrote out PNGs with bogus color information, and when honored by viewing applications the images looked whacky. So PNG viewer application developers started to ignore the color/gamma metadata in PNG, rendering that whole paradigm entirely useless.<br>

<br>
Second guessing embedded metadata is just like second guessing actual data. Apps, RIPs, printers themselves are not ignoring RGB 232, 50, 100 in favor of some other values. They should not be ignoring embedded profiles in favor of some other values either.<br>

<br>
The mere option of overriding embedded profiles is like handing developers and users razor blades and telling them to go play out on the freeway. It will regress the consistency of color management, by making it even less consistent than it already is.<span class="HOEnZb"><font color="#888888"><br>
</font></span></blockquote><div><br>My comment on your analogy is to say that if one doesn&#39;t know the proper way to use a tool and fails to RTFM then you deserve what you get, which is cut and run over :) .   By default Ghostscript is designed to honor all the embedded color information.  <br>
</div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="HOEnZb"><font color="#888888">
<br>
Chris Murphy<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
openicc mailing list<br>
<a href="mailto:openicc@lists.freedesktop.org">openicc@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/openicc" target="_blank">http://lists.freedesktop.org/mailman/listinfo/openicc</a><br>
</div></div></blockquote></div><br>