在python中将RGB元组列表转换为图像时发生系统错误
我有这样的元组列表[(90,86,83),(86,82,79),(80,76,73),(72,71,67)] 我想转换成图像。我已经尝试了前面提到的一些方法,但是我不断地得到错误。任何帮助都将不胜感激在python中将RGB元组列表转换为图像时发生系统错误,python,image,tuples,python-imaging-library,Python,Image,Tuples,Python Imaging Library,我有这样的元组列表[(90,86,83),(86,82,79),(80,76,73),(72,71,67)] 我想转换成图像。我已经尝试了前面提到的一些方法,但是我不断地得到错误。任何帮助都将不胜感激 SystemError:新样式getargs格式,但参数不是元组 这是我的密码: 从PIL导入图像 结果=[(90,86,83)、(86,82,79)、(80,76,73)、(72,71,67)] h=680,w=230 输出图像大小=(h,w) 图像=图像。新建('RGB',输出图像大小) i
SystemError:新样式getargs格式,但参数不是元组
这是我的密码:
从PIL导入图像
结果=[(90,86,83)、(86,82,79)、(80,76,73)、(72,71,67)]
h=680,w=230
输出图像大小=(h,w)
图像=图像。新建('RGB',输出图像大小)
image.putdata(结果)
image.show()
虽然我将h
和w
定义移到了各自的行中,但我运行该代码时没有收到错误。我总共有150000个元组。当我试着用4运行时,它运行得很好,但是对于整个列表,它给出了一个错误。我还尝试用随机RGB元组填充整个图像,在我将h
和w
移动到它们自己的行之后,它运行得很好。您最多可以使用680X230元组(156400)。我怀疑您传递给image.putdata()
的列表不包含您认为它的功能。虽然我将h
和w
定义移到了自己的行中,但我在运行该代码时没有收到错误。我总共有150000个元组。当我试着用4运行时,它运行得很好,但是对于整个列表,它给出了一个错误。我还尝试用随机RGB元组填充整个图像,在我将h
和w
移动到它们自己的行之后,它运行得很好。您最多可以使用680X230元组(156400)。我怀疑您传递给image.putdata()
的列表中没有包含您认为它的功能。