SecondMan wrote: ↑6 months ago
If you are aware of conversion equations that would be a bit further away from the print peoples' no-go zones, do share!
DTP software use ICC profiles for that task, so probably there isn't a single equation that does that as the process is more complex. The first problem you'll find is that CMY inks aren't the same as the pure emissive RGB CMY. Yellow ink can be pretty close, but magenta and specially cyan are way off. Putting it in simple terms: you can't print a cyan that reaches the lightness and saturation of a pure G+B RGB cyan.
That makes it mandatory to use some gamut mapping, hence some color management is needed.
Add to that problem that different paper stocks affect printed ink color and other issues.
It's a bit tricky.
The gray component replacement part is probably something we can emulate.
It's an interesting challenge though. So I'm in.
Here's an idea: Using a software that does ICC and CMYK, I'd grab one of those charts with all the RGB colors and convert it to CMYK, then back to RGB to produce a CLUT. At this point it is important to pick a target CMYK profile, as we'll have to mimic a conversion that is really dependent on the target.
So, standard profiles: ISO/Fogra Coated 39L for Europe, SWOP Coated V2 for US are a good starting point.
Once you have your RGB rendition of how CMYK conversion affects your image's gamut, then it's GCR time:
As far as I could find, the conceptual formula is: gray = min(C,M,Y)
The idea is to figure out the "gray component" of any colour in your image. If you have some colour that is C=50, M=80 and Y=30, your GC is 30, while the chromatic part of the colour is defined by the difference of hue and saturation provided by the other components (in my example, C=20 and M=50).
However, if you used that conceptual formula straight away to remove the gray component and move it to black, it would produce a very harsh removal.
The key here is to apply a "level" of GCR, from 0 (no removal) to 100% (full GCR).
This level is defined by the profile: SWOP uses a more aggressive GCR while FOGRA is more balanced.
I tried to find a percentage for those profiles, but It appears to be non-linear and controlled by the ICC profile. Deeper shadows use a higher GCR, lighter shades use less, but a 70/80% reduction can be used as ballpark to simulate the effect.
So, summarizing the idea:
- a CLUT for the gamut mapping.
- translate the GCR process to a reasonable equivalent in RGB.
Enjoy 