Adobe 色彩系统 RGB 和 CMYK 相互转换原理 | 您所在的位置:网站首页 › 喷绘机是rgb还是cmyk › Adobe 色彩系统 RGB 和 CMYK 相互转换原理 |
为了说明 adobe 的 RGB 转换 CMYK 的过程,不得不先涉及到一些色彩转换程序方面的东 西。
CMYK_ADOBE_COLORSPACE: r = (k*c)/maxval; g = (k*m)/maxval; b = (k*y)/maxval; 以上是 adobe 的 CMYK 到 RGB 转换公式,下面再来看看 RGB 如何
转换为 CMYK 下面的语句是经过改写的适用于 Flash 的 actionscript // RGB to CMY 色彩转换
function rgbtocmy () { mycyan = 255 - myred; mymagenta = 255 - mygreen; myyellow = 255 - myblue; correctCMYK(); } // CMY to RGB 色彩转换
function cmytorgb () { myred = 255 - mycyan; mygreen = 255 - mymagenta; myblue = 255 - myyellow; correctCMYK(); } // CMYK 色彩修正
function correctCMYK () { if (rep_v != "ERR") { var temp = Math.min(Math.min(mycyan, mymagenta), myyellow); if (temp != 0) { temp2 = Math.round((rep_v / 100) * temp); rep_k = Math.round((temp2 / 255) * 100); rep_c = Math.round(((mycyan - temp2) / 255) * 100); rep_m = Math.round(((mymagenta - temp2) / 255) * 100); rep_y = Math.round(((myyellow - temp2) / 255) * 100); } else { rep_c = Math.round((mycyan / 255) * 100); rep_m = Math.round((mymagenta / 255) * 100); rep_y = Math.round((myyellow / 255) * 100); rep_k = 0; } |
CopyRight 2018-2019 实验室设备网 版权所有 |