[argyllcms] Re: Profile generation with perceptual intent with compensation for paper white

  • From: Henrik Olsen <henrikolsen@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Fri, 22 Sep 2017 14:14:41 +0200


On 22 Sep 2017, at 13.37, Gerhard Fuernkranz <nospam456@xxxxxx> wrote:

The intent -ipa is likely close to your desire, it is obviously supposed to
preserve the CIECAM02 appearance, and additionally does gamut compression.

As with all CIECAM02-based intents, you need to specify the source and
destination viewing conditions with the options -c... and -d..., and you
can also override the source and destination adapted white points with
the command line optiosn -cw:... and -dw:...

However, on the command line, you cannot override the "D" parameter of the
CIECAM02 model (-> degree of adaptation), it is always calculated 
automatically
from the other specified viewing condition parameters. Typically, the 
calculated
value lies in the 0.8...0.9 range. If you want to force it to 1.0, then it 
seems
you need to patch xicc/ciecam02.c.

With the patched code and overriding -cw:... and -dw:... I can obtain an 
almost
perfect perceptual D50 gray axis with collink.

[ However, different from the commercial "neutral" profiles, even paper white
itself gets neutralized by printing yellow ink, while the gray axis of the 
commercial
profiles still cheats, beding from D50 towards blue-ish paper white in the 
upper
20% of the axis. ]

Regards,
Gerhard

Interesting, thanks Gerhard.

I haven’t used device links before, so I need a little help. Normally I print 
my images directly out of Lightroom (only rel + BPC and percep available) or 
through Photoshop. Targets with ACPU. Can your approach not work with a profile 
in Lightroom then? That is clearly the perfect scenario for me. 

Even if I made scripts for using the device links, my normal workflow would be 
somehow broken if having to render explicit printer output tiffs, compared to 
having it all done under the hood from parameteric edits and perceptual 
profiling on raws in Lightroom. But willing to test it out of course.

Say I choose suitable viewing conditions, and possibly even patch ciecam02.c, 
can you briefly help me understand the needed workflow for using this?

Regards and thanks.

/Henrik

Other related posts: