Re: Calculating actual Ink amounts from CMYK pipeline

Solomon Peachy via Gimp-print-devel <[email protected]> Tue, 9 Jul 2024 21:41:04 -0400
Newsgroups gmane.linux.printing.gimp-print.devel
Message-ID <[email protected]>
On Mon, Jul 01, 2024 at 03:00:49PM -0400, Walker Blackwell wrote:
> I can follow 60% of this . . .

When it comes to this stuff, I feel like the one-eyed king leading the 
blind.  :(
 
> If I were to force it to print the basic CMYK percentages (basically 
> nix all the GCR combo stuff and print 40% black if that is what the 
> pixel has for its K value no matter what)
> 
> I see that I can just say output[0] = k;
> 
> But I don’t follow the logic of ck * cg.

I _think_ what happens here is that it works out the common K between 
the channels, then uses a (non-linear) lookup table (and the color 
balance knobs) to figure the corresponding amount to reduce each channel 
by.

> Maybe ideally I’m simply saying for the color outputs that it’s 1 * 
> cg->color_balance. ?

That sounds logical, but I've never sufficiently immersed myself in 
gutenprint's core color channel stuff to truly understand it, and I'm 
embarassed to say I've probably forogotten 89.3% of what I managed to 
absorb the last time around.

 - Solomon
-- 
Solomon Peachy			      pizza at shaftnet dot org (email&xmpp)
                                      @pizza:shaftnet dot org   (matrix)
Dowling Park, FL                      speachy (libera.chat)

_______________________________________________
Gimp-print-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEE3H5Sx9DyiyB5hnENrGLLO/XVulEFAmaN5qsACgkQrGLLO/XV
ulG91w/+PzpWsFLIxwMcWjUBxiVSoaUvIt/0kPDQr9+sLKjj3xaC9Az31bFYc4js
BKA95ZobmZXw0pYZ31/bga8nCQI/J8kPGpbU2LgUXIVsbEvTUAaOyVbvGRyH8SRu
x/aVdhryC4fF9CLrFQOAzAvqCSqpQXaoRYSUEPDHlLP/5KiY99Un1/xAwrVYrwU9
fAUINpo8e79S1ylcp1WerE8bPcBydyRmfy28MYmyQxGiVZGcueNf73uHtB/gB6Cu
LFa9+MlTwhhk+bARJFvzWPMbmf3WCl0p1XrraSzMOn3r+3SmtJkU5WZRmII4v75k
5M5NQzysIKUZuz5CKzWIZzH27oaA2xECPqHlqKzb19ElTtshkeTAT0xBosBW3mkJ
SFfSmZKF++5uDHwnRZEQ6v/W1t7Zeu7cyoV6Dgh21qnqQqVf8hy+IqtPcvUOXely
56BobyCIXmt6DnUX1daxF8Gdjf11bfd/AmzdHRHj3KDln7z1TpBAS95hhUNejijh
5xospG+hEr7PflBnGy7ZEcGAl/a+EzQpagLh7U6TZ1YwyqxyFqq6z1Z3m8R3XAWR
Ml3f3zxArDIlaVuX7S213xv2gfGwlVoeAPnoQQDGjTEZO2mDdLnW067qHxcoD8v2
fMSq9rvxdqdF2iwxM7UuRlDUFfeJggwF4Lxa/xk/LUoqn4Y2JrQ=
=QBZd
-----END PGP SIGNATURE-----