CMYK + CMYK = ? CMYK / 2 =?

7
假设有两种在CMYK中定义的颜色:
color1 = 30, 40, 50, 60
color2 = 50, 60, 70, 80

如果它们被打印出来,将会产生什么颜色值?
color_new = min(cyan1 + cyan2, 100), min(magenta1 + magenta2, 100), min(yellow1 + yellow2, 100), min(black1 + black2, 100)?

假设有一个使用CMYK定义的颜色: color = 40, 30, 30, 100 可以将颜色以部分强度打印,即作为一种色调。那么50%的色调会有什么值?

答案是:20, 15, 15, 50

color_new = cyan / 2, magenta / 2, yellow / 2, black / 2?

我想更好地理解PDF参考手册1.7版中的"tintTransform"函数,该函数在4.5.5特殊颜色空间、DeviceN颜色空间中使用。


更新:

为了更好地说明:我并不完全关心人类的感知或CMYK染料对纸张的反应。如果有人指定90%的色彩浓度,在打印时看起来像是全强度的颜料,那就可以接受。

换句话说,如果我要求计算cmyk(40, 30, 30, 100)的50%浓度,我要求计算新值,而不管结果是否看起来一半暗淡。


更新2:

我现在很困惑。我在InDesign和Acrobat中进行了检查。例如,Pantone 3005具有CMYK 100、34、0、2,其25%的浓度为CMYK 25、8.5、0、0.5。

这是否意味着我可以"线性地搞一下"?


1
我没有看到规格,但如果你的例子是正确的,那么他们似乎已经将“25%色调”定义为值的严格乘法。实际上,这是有一定道理的 - 否则你怎么定义呢? - Mark Ransom
太棒了,谢谢你的提示!我刚刚搜索了规格,虽然我没有找到任何明确提到纯乘法的内容,但是他们提供了一个带有线性“tintTransform”函数的示例(示例4.11)。 - Pete
5个回答

3
通常情况下,您无法以线性方式在任意颜色空间中随意操作,并希望看到与人类感知相对应的结果。一般策略是将您的颜色空间转换为CIE Lab或Luv颜色空间,进行转换,然后返回到您的颜色空间(其中损失了一些信息)。
优秀的常见问题解答:http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html

嗯,如果我将CMYK 0,0,0,100转换为任何颜色空间,然后再转回来,我肯定不会得到0,0,0,100,是吗?因此,我将0,0,0,100转换为CIE或RGB,然后将其减半,再将其转换为CMYK,我将得到类似21,17,12,36的东西……?我想,我最好想要0,0,0,50。但感谢您提供的链接,我需要深入了解它。 - Pete

2
假设C、M、Y、K是印刷时使用的油墨百分比。混合两种颜色的方法如下:
C = min(100,C1+C2)
M = min(100,M1+M2)
Y = min(100,Y1+Y2)
K = min(100,K1+K2)

然后必须进行归一化处理,因为通常只打印不超过三种颜色的油墨,并且等量的C、M、Y被同等数量的黑色替换。

G = min(C,M,Y)  // Black amount produced by C,M,Y
C -= G
M -= G
Y -= G
K = min(100,K+G)

此时,您可能希望将C+M+Y+K限制在某个值(例如240)以内。您也可以尝试使用G=min(C,M,Y,100-K)。


1
不是说只能打印三种颜色就够了。虽然通常情况下是这样,但也有例外。所谓的“丰富黑色”是由黑色和CMY混合而成的。 - Rafał Dowgird
好的,我编辑了我的答案,根据我在互联网上找到的一些信息,包括了你的备注。 - Eric Bainville

1

如果你只是在做颜色的调整,那么直接乘法就可以了 - 这样可以确保油墨的比例都是一样的。

你可以在InDesign中打开颜色面板,按住Shift键并拖动其中一个颜色滑块,其他滑块也会成比例地移动。

添加两种颜色的效果与套印相同(其中一种颜色直接印在另一种颜色上)。因此,如果先印100%品红和100%青色,然后再印100%黑色,结果将与100%品红、100%青色和100%黑色完全相同。


这个答案意味着百分比可以超过100%。如果你用100%的黑色叠印100%的黑色,你最终会得到200%的黑色。当然,这没有任何问题,因为它在物理上是可能的。 - Mark Ransom

0
回答你的第一个问题:
color_new = min(cyan1 + cyan2, 100),
            min(magenta1 + magenta2, 100),
            min(yellow1 + yellow2, 100),
            min(black1 + black2, 100)

如果这些值是RGB值,那么它将产生饱和的颜色(即接近白色的颜色)。相反,CMYK颜色中的CMY部分将趋向于黑色(实际上是深棕色)。添加黑色意味着您可以获得纯黑色(感谢Skilldrick)。毕竟,如果您有100%的黑色和任何组合的CMY,则结果将是黑色。
关于您的第二次更新,我希望您从Acrobat获得的结果适用于所有情况。

CMY在饱和时实际上会转变为黑色,K的作用只是为了确保纯黑色,而不是混浊的棕色。 - Skilldrick

0

使用Photoshop的乘法混合作为CMYK模式下的指南,我得出了以下结论:

混合 = 颜色1 + 颜色2 - 颜色1 * 颜色2

因此,50%品红与50%品红混合相当于

50% + 50% - 50% * 50%

100% - 25%

75%品红

100%黑色和100%黑色将变为(100% + 100% - 100% * 100%)= 100%

这似乎至少与我在Photoshop和乘法混合中进行的测试相符。至于是否适用于印刷,我无法确定。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接