Python PIL - b& w像素的RGB像素值

时间:2012-01-21 13:59:50

标签: python image image-processing python-imaging-library rgb

我想知道RGB图像的b& w部分中的像素是否由参数r,g,b,s.t表征。 ř== b ==克。 为什么呢?

非常感谢! 问候。

2 个答案:

答案 0 :(得分:3)

灰度颜色(白色 - 灰色 - 黑色)的RGB代码由相同的字节组成三次。黑色是0-0-0,白色是255-255-255等等。

在此处阅读更多内容:http://en.wikipedia.org/wiki/Grayscale

答案 1 :(得分:3)

从RGB到灰色的转换公式为

L = 0.2125 * R + 0.7154 * G + 0.0721 * B

这意味着有多种颜色可以产生单个灰度值。为了解这种情况,假设公式具有相同的权重,即

L = 0.333 * R + 0.333 * G + 0.333 * B = 1/3 *(R + G + B)

那么L = 100可以通过(R = 0,G = 150,B = 150)或(R = 150,G = 0,B = 150)产生。