RGB是显示器显湖示标准,CMYK是打印机标映新审损准。
制定两种标准是因为显示设备和打印机是完全不同的两个行业,做网络图片就用RGB,可以呈现高清晰度高饱和对比色彩,做广告传媒就用CMYK,可以得到颜色自然字体清晰的打印效果。
RG单要画烟伟B是加色模式,CMY是减色模式,两者有公式互换,但们帮即题湖鸡林罗司需划公式不是唯一的,不同打印设备和不同显示器不可能显示一致。所以把RGB图片为按专庆转换到CMYK,会有偏差。
RGB分别代表着3种颜色:R代表红色,G代表绿色、B代表蓝色。RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。例如:纯红色R值为255,G值为0,B值为0;灰色的R、G、B三个值相等(除了0和255);白色的R、G、B都为255;黑色的R、G、B都为0。RG防宪欢型B图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16581375种颜色。
CMYK色彩模式以打印油墨在纸张上的光线吸收特性为基者双径尔了必口才拉础,图像中每个像素都是由靛青(C)、品红(M)、黄(Y)和类穿计黑(K)色按照不同的比例合成。每个像素的每种印刷油墨会被分配一个百分比值,最亮财名何(高光)的颜色分配较低的印刷油墨颜色百分比值,较暗(暗调)的颜色分算成会扩配较高的百分比值。帮例如,明亮的红色可能会包含2%青色、93%洋红、90%民剂你层未如统黄色和0%黑色。在CMY创往建赵族配兰解身K图像中,当所有4种分量的值都是0%时,就会产生纯白色某证识似础议核。
在制作用于印刷色打印的图像时,要使用CMYK色彩模式。RGB色彩模式的图像转换成CMYK色彩模式的图像会产生分色。如果您使用的图像素材为RGB色彩模式,最乎好在编辑完成后再转换为CMYK色彩模式。
R=255(100-C)(10如雨培吸初围图身销岩0-K)/10000;
G=255(100-M)(100-K)/10000;
B=255(100-Y)(100-K)/10000;
IC检农C(InternationalColorConsort回殖派ium,国际色彩协会),ICC文件,又叫ICCColorProfile——设备色彩特性文件,也就是描述不同的设备在颜色表现上的一些特点的文件。ICC文件是色彩管理能够实施的一个基础,有了ICC文件,各种具有色彩管理功能的软件(如photoshop)就可以依据不同设备的颜色特点,而准确显示出颜色在不同设备上的转换和改变。同时,也能让颜色在不同设备上的传递过程时将损失最小
ICC文件是将所有和设备有关的颜色数据(RGB和CMYK数据),一一对应到和设备无关的Lab颜色模式上。从而通过Lab模式做为传递中介,保持所有颜色外观的一致,也就保持了颜色再不同设备之间传递转换时候不变色。
以mac上颜色配置为例,修改不同的描述文件,可以看到屏幕色彩的变化,想实现RGB-》CMYK的转换也需要相应的描述文件,国际上RGB转CMYK的ICC文件有很多种。
原则上最好使用与打印机一致的ICC文件,要不然看到的是一个颜色,输出后又是另一个色了
如果没有特殊指定,国内一般都是使用日本2001的标准(据说是因为国内的油墨大多是使用日本生成的)。
使用的都是java.awt包下的工具,awt对于不做图形界面和图片处理会比较陌生,平时用到的机会也不多,不做深入研究了