我试图使用PIL来显示从数字列表中加载的图像。
我的整个代码如下所示:
from PIL import Image
import os, sys
L = 4 #resolution increase
LR_DIM = (2592, 1944)
HR_DIM = (LR_DIM[0]*L, LR_DIM[1]*L)
HR = [0] * (HR_DIM[0] * HR_DIM[1])
#include low-res files
LR = []
LR.append([[250 for x in range(LR_DIM[0])] for y in range(LR_DIM[1])])
img = Image.new("L", LR_DIM)
img = img.putdata(LR[0])
img.show()我到了最后一行,得到了标题中的错误。
怎么了?
我在Windows上,使用Python32和新安装的Python。
发布于 2014-03-10 22:03:38
img.putdata()返回None;它改变了图像的位置。
只需使用:
img = Image.new("L", LR_DIM)
img.putdata(LR[0])
img.show()https://stackoverflow.com/questions/22312290
复制相似问题