[OpenJDK 2D-Dev] OpenJDK and lcms color management (soft-proofing)

Andrew Haley aph at redhat.com
Thu Jul 12 14:14:30 UTC 2012

On 07/12/2012 02:40 PM, Claudio Wilmanns wrote:
>> You know the whitepoints of your source space and your target space:
>> they're in the colour profiles.  Create a matrix that is the inverse
>> of the transform from source to target whitepoint and apply it to your
>> source image.  Then do your relative output transform.  The transform
>> you just did is the inverse of the whitepoint transform that relative
>> colorimetic rendering does: it'll cancel.  If you have tools to create
>> colour profiles, you can create a profile that does exactly this
>> transform, and LCMS would then do exactly what you want.
>> But if this is all like Greek to you I'm afraid I can't help.  And I
>> cannot vouch for the quality of the results of any such procedure -- it
>> would lose some accuracy, for sure.  And it'll be inconvenient.
> No, that’s not Greek to me at all ;-) All I wanted to know is if what I
> was thinking of it is the same as what you thought of.
> Basically you are suggesting to recover the absolute colorimetric data
> from the relative colorimetric data in the profile and create a new
> „absolute“ colorimetric profile, even though LCMS (or KCMS) uses the
> relative coloriemtric rendering intent, right? Or in one word, to build a
> special softproofing-profile.

That's right.  Evil, but I think it'll work.


More information about the 2d-dev mailing list