首页 > 解决方案 > Python Pillow - 获取黑色/灰色/白色像素的亮度

问题描述

我问这个是因为0当调用它们的红色、绿色或蓝色值时,黑色和白色(以及介于两者之间的所有灰色)都会返回。

例如:

photo = Image.open("C:\Users\USERNAME\Pictures\ThisImageIsBlackAndWhite.png")
pixelPhoto = photo.load()
redAmount = pixelPhoto[x,y][0]
print(redAmount)

# 0

0无论实际像素本身有多亮/暗,它总是返回一个。

标签: python-3.xpython-imaging-library

解决方案


推荐阅读