日度归档:2020年5月30日

javascript 中如何使用js脚本将CMYK转换为RGB呢?


摘要:
下文讲述js代码中将CMYK转换为RGB的方法分享,如下所示:

例:


function cmykToRGB(c,m,y,k) {
 
    function padZero(str) {
        return "000000".substr(str.length)+str
    }
 
    var cyan = (c * 255 * (1-k)) << 16;
    var magenta = (m * 255 * (1-k)) << 8;
    var yellow = (y * 255 * (1-k)) >> 0;
 
    var black = 255 * (1-k);
    var white = black | black << 8 | black << 16;
 
    var color = white - (cyan | magenta | yellow );

    return ("#"+padZero(color.toString(16)));
}