Colors 将CMYK中的颜色转换为十六进制的公式是什么?

Colors 将CMYK中的颜色转换为十六进制的公式是什么?,colors,hex,cmyk,Colors,Hex,Cmyk,将CMYK编码的颜色转换为十六进制等价物的公式是什么?我有个坏消息告诉你:没有简单的公式。青色、洋红和黄色是复杂的墨水颜色,转换为RGB取决于颜色。更糟糕的是,CMYK颜色空间比RGB颜色空间小。关于色彩理论的几点建议: 可以使用javascript完成: //将cmyk转换为十六进制 函数cmykToHex(c,m,y,k){ 十六进制变量, rgb; //先将cmyk转换为rgb rgb=cmykToRgb(c,m,y,k); //然后将rgb转换为十六进制 十六进制=rgbToHex

将CMYK编码的颜色转换为十六进制等价物的公式是什么?

我有个坏消息告诉你:没有简单的公式。青色、洋红和黄色是复杂的墨水颜色,转换为RGB取决于颜色。更糟糕的是,CMYK颜色空间比RGB颜色空间小。关于色彩理论的几点建议:


可以使用javascript完成:

//将cmyk转换为十六进制
函数cmykToHex(c,m,y,k){
十六进制变量,
rgb;
//先将cmyk转换为rgb
rgb=cmykToRgb(c,m,y,k);
//然后将rgb转换为十六进制
十六进制=rgbToHex(rgb.r、rgb.g、rgb.b);
//返回十六进制颜色格式
返回十六进制;
}
//将cmyk颜色转换为rgb
函数cmykToRgb(c,m,y,k){
var rgb_r,
rgb_g,
rgb_b,
青色=100*编号(c),
品红=100*个数(m),
黄色=100*编号(y),
黑色=100*个数字(m);
0