正在加载图片...
22计算机图形颜色空间 221RGB,CMY和CMYK RGB(red, green and blue)和 CMY(cyan, magenta and yellow是最流行的颜色空间,它们 都是与设备相关的颜色空间,前者用在显示器上,后者用在打印设备上。RGB称为相加混 色是因为它使用不同数量的红、绿和蓝三种基色相加而产生颜色,而CMY称为相减混色是 因为白光中减去不同数量的青、品红和黄三种颜色而产生颜色。在打印设备中,黑色分量加 到CMY空间,因此,形成另一种颜色空间,叫做CMYK(cyan, magenta, yellow and black) 这两个颜色空间之间的数学转换关系如下 1.RGB和CMY 1)RGB→CMY Y 1|B 其中,R,G和B的取值范围是[0,1l procedure CMY to RGB(C, M, Y real; var R,G, B: real) R:=1-C G=1-M, B:=1-Y (2)CMY→RGB G (22.1-1) 其中,C,M和Y的取值范围是[01 Procedure rGb to CMY(R, G, B real; var C M,Y: real) C=1-R; end5 2.2 计算机图形颜色空间 2.2.1 RGB, CMY和 CMYK RGB(red,green and blue)和 CMY(cyan, magenta and yellow)是最流行的颜色空间,它们 都是与设备相关的颜色空间,前者用在显示器上,后者用在打印设备上。RGB 称为相加混 色是因为它使用不同数量的红、绿和蓝三种基色相加而产生颜色,而 CMY 称为相减混色是 因为白光中减去不同数量的青、品红和黄三种颜色而产生颜色。在打印设备中,黑色分量加 到 CMY 空间,因此,形成另一种颜色空间,叫做 CMYK(cyan, magenta,yellow and black)。 这两个颜色空间之间的数学转换关系如下。 1. RGB 和 CMY (1) RGB→CMY 1 1 1 C R M G Y B é ù é ùéù ê ú ê úêú = - ê ú ê úêú ê ú ê úêú ë û ë ûëû (2.2.1-1) 其中, R,G B 和 的取值范围是[0,1]。 procedure CMY_to_RGB(C,M,Y:real; var R,G,B:real); begin R:=1-C; G:=1-M; B:=1-Y; end; (2) CMY→RGB 1 1 1 R C G M B Y é ù é ùéù ê ú ê úêú = - ê ú ê úêú ê ú ê úêú ë û ë ûëû (2.2.1-1') 其中,C, M Y 和 的取值范围是[0,1]。 Procedure RGB_to_CMY(R,G,B:real; var C,M,Y:real); begin C:=1-R; M:=1-G; Y:=1-B; end;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有