首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMYK + CMYK =?CMYK /2 =?

CMYK + CMYK =?CMYK /2 =?
EN

Stack Overflow用户
提问于 2009-10-06 19:05:02
回答 5查看 4.5K关注 0票数 7

假设在CMYK中定义了两种颜色:

代码语言:javascript
复制
color1 = 30, 40, 50, 60
color2 = 50, 60, 70, 80

如果它们被打印出来,产生的颜色会有什么值?

代码语言:javascript
复制
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%的颜色?

代码语言:javascript
复制
color_new = cyan / 2, magenta / 2, yellow / 2, black / 2?

我要求这样做是为了更好地理解PDF引用1.7、4.5.5特殊颜色空间、DeviceN颜色空间中的“DeviceN”函数

更新:

为了更好地澄清:我并不完全关注人类的感知,也不完全关注CMYK对论文的反应。如果有人指定90%的颜色,当印刷时,看起来像全强度着色剂,那就好了。

换句话说,如果我问如何计算50%的cmyk(40,30,30,100),我问的是如何计算新的值,不管结果看起来是否半暗。

更新2:

我现在很困惑。我在InDesign和Acrobat上查过这个。例如,Pantone 3005的CMYK为100,34,0,2,其25%的色调为CMYK 25,8.5,0,0.5。

这是否意味着我可以“以线性的方式胡闹”?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-10-07 08:16:09

如果你只是做颜色的颜色,那么一个直接的乘法将是好的-这将确保油墨都将在相同的比率。

您可以通过在InDesign中打开颜色面板,按住shift并拖动其中一个颜色滑块来看到这一点。其他滑块将按比例移动。

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

票数 1
EN

Stack Overflow用户

发布于 2009-10-06 20:47:53

不,一般情况下,你不能以线性的方式与任意颜色的空间开玩笑,并希望看到一个与人类感知相对应的结果。一般策略是将颜色空间转换为CIE实验室或Luv颜色空间,然后进行转换,然后返回到颜色空间(这是有损的)。

优秀常见问题:http://www.poynton.com/notes/colour_and_gamma/ColorFAQ.html

票数 3
EN

Stack Overflow用户

发布于 2009-10-07 07:52:40

假设C,M,Y,K是油墨打印的百分比。添加两种颜色将是:

代码语言:javascript
复制
C = min(100,C1+C2)
M = min(100,M1+M2)
Y = min(100,Y1+Y2)
K = min(100,K1+K2)

然后,它们必须标准化,因为通常不超过三个墨水被打印,同样数量的C,M,Y被相同数量的黑色所取代。

代码语言:javascript
复制
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).

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1527451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档