我需要一个函数为0创建最白的值,为1创建最黑的值(所有其他值为0.5,都是灰色调)放入putpixel
中,但是我不知道该怎么做它。
value = Greyscale(0.5) #or any other in the range of 0 and 1.
Image.putpixel((X, Y), (value))
我该如何实现?还是已经有该功能?我搜索了文档,但找不到有用的东西。
答案 0 :(得分:0)
取决于L型图像的位深度,值的范围从0到255,位深度为8。
对于8位深度,功能类似于:
def inverted_grayscale(v):
return int((1 - v) * 255)