【发布时间】:2014-09-23 18:30:53
【问题描述】:
我是 Python 新手,我想从一个文本文件创建一个图像(它包含 RGB 值的元组) 这就是我想出的代码:
from PIL import Image
img = Image.new( 'RGB', (100,150), "black")
pixels = img.load()
def data():
plik=open("rgb.txt", 'r')
for i in range(img.size[0]):
for j in range(img.size[1]):
pixels[i,j] = (i, j, data)
img.show()
我在pixels[i,j] = (i, j, data) 行中遇到错误。为什么?
【问题讨论】:
-
在您的情况下,
pixels不是数组,而是图像。你不能把它当作一个数组来对待。
标签: python python-imaging-library