【发布时间】:2015-09-03 23:55:33
【问题描述】:
我获取颜色的 cmyk 值并将其转换为 RGB,并且此 RGB 颜色显示在 html 扩展名中。但是颜色选择器显示了不同的 RGB 颜色值,因此我们得到了颜色阴影的差异。我使用普通的 java 脚本方法将 CMYK 转换为 RGB。
以下我用来将 CMYK 转换为 RGB 的公式--
CMYK 转 CMY
C = 1 - ( R / 255 )
M = 1 - ( G / 255 )
Y = 1 - ( B / 255 )
然后是 CMY 转 RGB
R = ( 1 - C ) * 255
G = ( 1 - M ) * 255
B = ( 1 - Y ) * 255
颜色选择器显示根据正常函数计算的不同颜色。
例如:颜色为红色。
一般
RGB : 255,0,0
CMYK:0%,100%,100%,0%
十六进制代码:#FF0000
但在 illustrator 中双击颜色选择器会显示为
RGB : 237,28,36
CMYK:0%,100%,100%,0%
十六进制代码:#ED1C24
那么,是否有任何方法或公式可以得到与从颜色选择器计算的相同的值。
请帮助,在此先感谢。
请找到附加的图片链接以供参考。
【问题讨论】:
-
CMYK需要使用ICCRGB
标签: javascript adobe-indesign adobe-illustrator extendscript