gpt4 book ai didi

javascript - 如何在插画脚本中将 CMYK 转换为 RGB?

转载 作者:行者123 更新时间:2023-11-28 19:09:51 24 4
gpt4 key购买 nike

我获取颜色的 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

那么,有没有什么方法或公式可以得到与颜色选择器计算出的值相同的值。

请帮忙,先谢谢了。

请查找随附的图片链接以供引用。

http://screencast.com/t/sYa1Y301Qa2

最佳答案

在 Illustrator 脚本中,您会发现 app.convertSampleColor() 函数的用途。

此函数接受源空间和目标空间名称以及颜色值数组,并在目标空间中返回一个精确到插画师转换后的颜色数组。

关于javascript - 如何在插画脚本中将 CMYK 转换为 RGB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30913750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com