![](/img/trans.png)
[英]How do I get downscale and get B&W pixel values from an image in Python?
[英]Python PIL - RGB pixel values for b&w pixel
我想知道RGB图像b&w部分中的像素是否由参数r,g,b,st r == b == g表征。 为什么?
非常感谢! 问候。
灰度颜色(白色,灰色,黑色)的RGB代码由相同的字节组成三次。 黑色是0-0-0,白色是255-255-255,依此类推。
在此处了解更多信息: http : //en.wikipedia.org/wiki/灰度
从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)
那么可以通过(R = 0,G = 150,B = 150)或(R = 150,G = 0,B = 150)得出L = 100。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.