【发布时间】:2010-12-04 09:20:08
【问题描述】:
假设在 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 中定义了一种颜色: 颜色 = 40、30、30、100 可以以部分强度打印颜色,即作为色调。什么值会具有该颜色的 50% 色调?
color_new = cyan / 2, magenta / 2, yellow / 2, black / 2?
我问这个是为了更好地理解 PDF 参考 1.7、4.5.5 特殊色彩空间、DeviceN 色彩空间中的“tintTransform”功能
更新:
为了更好地澄清:我并不完全关心人类的感知或 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。
这是否意味着我可以“以线性方式四处游荡”?
【问题讨论】:
-
我还没有看到规范,但如果你的例子是正确的,他们似乎已经将“25% tint”定义为值的严格乘法。事实上,这在一定程度上是有道理的——否则你会如何定义它?
-
这是一个很好的提示,谢谢!所以我只是搜索了规范,虽然我找不到任何明确提到普通乘法的东西,但它们提供了一个带有线性“tintTransform”函数的示例(示例 4.11)。
标签: algorithm pdf colors color-space cmyk