1
我有以下代碼。 src_img是1250x1250 rgb圖片。我想創建另一個平均強度的灰度圖像。Python圖像庫:像素操作後保存的圖像始終爲白色
from PIL import Image
img = Image.open(src_img)
width, height = img.size
avg_img = Image.new('1', img.size, 'black')
avg_pixels = avg_img.load()
for x in range(width):
for y in range(height):
r, g, b = img.getpixel((x, y))
avg_pixels[x, y] = int((r + g + b)/3.0)
avg_img.save('avg.tiff')
但是生成的avg.tiff文件是純白色的。我可以看到,avg_pixels具有必要的值,但保存的圖像不符合這些。