1、对于一个color类型的变量可以使用获取分量的函数。通过red(c)获取颜色c的红色分量。
2、同理,通过green(c)和blue(c)分别获取绿色和蓝色分量。
3、通过hue函数,saturation函数,bright艘绒庳焰ness函数分别获取颜色的色调,饱和度,亮度。要注意的是,这六个分量获取挣窝酵聒函数都是根据颜色计算出的结果。而且hue和red返回0~max1之间的数字,saturation和green返回0~max2之间的数字,brightness和blue返回0~max3之间的数字。
4、另一种获取颜色分量的方式,是直接对颜色变量做位运算。颜色变量本质是32位整数。最低8位是蓝,9~1鲂番黟谊6位是绿,17~24位是红,最高8位是不透明度。在colorMode(RGB,255)颜色模式下,如图位运算结果与red/green/blue返回值相同。
5、当颜色模式不是color(RGB,255)时,使用函数获取的各个分量都是计算得出的0~各分量最大值之间的整数。