我做了一段代码来打印所有图像像素的灰度值。
以下是我的代码:
预计会得到类似于这样的结果:
1 1 1 1 1 1 3 3 3 3 3 1 1 1 1 1
3 3 3 3 3 3 1 1 1 1 1 3 3 3 3 3
1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3
....
根据图像情况变化
以下是我的代码:
from PIL import Image, ImageColor
im = Image.open('upvote.png')
im = im.resize((50, 50))
im = im.convert('LA')#convert to grayscale
for i in range(50):
print('\n')
for j in range(50):
pixel = im[i, j]# get pixel value
print(pixel)
预计会得到类似于这样的结果:
1 1 1 1 1 1 3 3 3 3 3 1 1 1 1 1
3 3 3 3 3 3 1 1 1 1 1 3 3 3 3 3
1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3
....
根据图像情况变化
但是我遇到了这个错误:
TypeError: 'Image' object is not subscriptable