小编Mic*_*lJK的帖子

如何检查颜色是否超出 cmyk 色域(范围)?

RGB模型中有一种颜色,例如rgb(255,0,0)或#FF0000,我知道RGB色域比cmyk色域大,我也知道cmyk与打印设备和ICC文件有关。有什么方法或算法可以判断是否超出了 CMYK 色域(空间/范围),就像 Adob​​e Photoshop 的“色域警告”一样?

\n

我有一个示例(效率不高)方法:将rgb转换为cmyk,然后将cmyk转换回rgb,计算2个rgb颜色之间的距离。\n我认为一定有更好的方法,例如\xef\xbc\x9a \nif (R > 250 && G>250 && B>250) 那么(超出 cmyk 色彩空间)=true。

\n

有什么帮助吗?多谢

\n

algorithm model colors cmyk gamut

5
推荐指数
0
解决办法
630
查看次数

标签 统计

algorithm ×1

cmyk ×1

colors ×1

gamut ×1

model ×1