[argyllcms] Adobe BPC


A couple people have asked about it, so I'll summarize the answer here.

There's a general thought that using Adobe Black Point compensation
when making use of ICC profiles is "mostly the right thing to do".

For profile that are created without specific gamut mapping,
this may well be the case.

BPC is "map the grey axis" type, crude form of runtime gamut mapping,
hence it often helps when linking between profiles that are unaware
of each other.

If however, you've created a destination profile using Argyll,
and set it up to have proper gamut mapping for a certain
source profile (ie. you've used "profile -options -S source.icm destination"),
and you're using that profile pair with perceptual or saturation intent
in an Adobe product, then BPC should NOT be used. It's not needed, the
gamut mapping has already been setup properly in the destination
B2A tables by Argyll.

Graeme Gill.

Other related posts: