Package: lcms
Severity: normal
Tags: patch

Ghostscript project embedded code copy of lcms includes a patch that
seems not passed (or at least adopted) upstream, yet potentially
relevant to do so and/or apply locally to Debian:
http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=eac29c7

Here is the commit message for the main of above patches:
>Fix so that the initial gray color spaces in the graphic state are
>properly color managed. Previously, if we immediately started drawing
>in the document with a gray color space, the initial un-managed color
>space in the graphic state was used and this was not associated with
>the specified gray source profile.  With this fix we initialize the
>stroking and filling color spaces to be ICC color spaces associated
>with the profile for default_gray in the icc manager.  Also a fix for
>an issue in littleCMS.  When merging profiles, littleCMS will often do
>an optimization where it approximates 1-D LUTs with an exponent
>operation for use during merging and interpolation of the profile
>structures.  If the curve is very steep, as in like a step function,
>it should not do this approximation.  This was an issue when we had
>profiles that provided thresholding operations with their 1-D LUTs.
>I spoke with Marti about this issue a couple weeks ago.  This commit
>will create over 6000 differences in the regression test.   I reviewed
>many of these and they all are minor differences in gray colors as
>expected.  These are differences where we were drawing unmanaged
>colors.

 - Jonas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to