AWT中图片取到RGB颜色值和RGB颜色值计算公式

2019-07-23  本文已影响0人  YongSiv
图片取到rgb颜色值和颜色度步骤:

1.将图片转换成二维数组矩阵,每一个横坐标和纵坐标组成的元素值代表一个像素点
2.取到像素点的rgb颜色值
3.转换为红、绿、蓝颜色度

//  获取rgb颜色值
int rgb = originImage.getRGB(i, j);
//  获取rgb色度
int r = (0xff & rgb);
int g = (0xff & (rgb >> 8));
int b = (0xff & (rgb >> 16));
颜色值计算公式:
公式:颜色值 =  (Red) + (256 * Green) + (65536 * Blue) 

常用颜色的值:

颜色 Color Red Green Blue
黑色 Black 0 0 0 0
白色 White 255 255 255 16777215
灰色 Gray 192 192 192 12632256
深灰色 Dark Grey 128 128 128 8421504
红色 Red 255 0 0 255
深红色 Dark Red 128 0 0 128
绿色 Green 0 255 0 65280
深绿色 Dark Green 0 128 0 32768
蓝色 Blue 0 0 255 16711680
深蓝色 Dark Blue 0 0 128 8388608
紫红色 Magenta 255 0 255 16711935
深紫红 Dark Magenta 128 0 128 8388736
紫色 Cyan 0 255 255 16776960
深紫 Dark Cyan 0 128 128 8421376
黄色 Yellow 255 255 0 65535
棕色 Brown 128 128 0 32896
上一篇下一篇

猜你喜欢

热点阅读