如何将CMYK的颜色转换到RGB?

buggycode 2006-04-21 08:15:35
如题。
R=C*K/255
G=M*K/255
B=Y*k/255
这种转换和其他的软件不同。谁知道其他软件是怎么转的?
...全文
558 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
buggycode 2006-04-26
  • 打赏
  • 举报
回复
没人知道结帖
buggycode 2006-04-21
  • 打赏
  • 举报
回复
Detailed Description
template<typename T1, typename T2>
struct detail::_color_converter< T1, cmyk_t, T2, rgb_t >
r = 1 - min(1, c*(1-k)+k) g = 1 - min(1, m*(1-k)+k) b = 1 - min(1, y*(1-k)+k)
Definition at line 160 of file color_convert.hpp.

这是Adobe的网站上拿来的。

但是PhotoShop的颜色板中 C= 0% M= 100% Y= 0% k= 0% ---> R = 236 G = 0 B = 140.
buggycode 2006-04-21
  • 打赏
  • 举报
回复
RGB -> CMYK
Black = min(1-Red,1-Green,1-Blue)
Cyan = (1-Red-Black)/(1-Black)
Magenta = (1-Green-Black)/(1-Black)
Yellow = (1-Blue-Black)/(1-Black)

CMYK -> RGB
Red = 1-min(1,Cyan*(1-Black)+Black)
Green = 1-min(1,Magenta*(1-Black)+Black)
Blue = 1-min(1,Yellow*(1-Black)+Black)

这个就是我说的公式,只是一点小的区别,谁知道为什么PhotoShop转成CMYK的JPEG,我又这个方法打开颜色不对。
Kudeet 2006-04-21
  • 打赏
  • 举报
回复
C是紫色,M是青色,Y是黄色。
K是什么?
=========
因为只用CMY不能得到真正的黑色,所以在CMYK中K就表示黑色(black), 选用字母K是为了避免和RGB中的blue混淆
Kudeet 2006-04-21
  • 打赏
  • 举报
回复
RGB -> CMYK
Black = min(1-Red,1-Green,1-Blue)
Cyan = (1-Red-Black)/(1-Black)
Magenta = (1-Green-Black)/(1-Black)
Yellow = (1-Blue-Black)/(1-Black)

CMYK -> RGB
Red = 1-min(1,Cyan*(1-Black)+Black)
Green = 1-min(1,Magenta*(1-Black)+Black)
Blue = 1-min(1,Yellow*(1-Black)+Black)
HUNTON 2006-04-21
  • 打赏
  • 举报
回复
看到别人是这么说的:
RGB和CMY色彩系统
它们的关系就是一个正方体的8个顶点,其中三个是RGB,Red(1,0,0),Gree(0,1,0),Blue(0,0,1),Black(0,0,0),White(1,1,1),最后三个是CMY,Cyan(0,1,1),Magenta(1,0,1),Yellow(1,1,0)
ouyh12345 2006-04-21
  • 打赏
  • 举报
回复
C是紫色,M是青色,Y是黄色。
K是什么?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧