Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中将RGB元组列表转换为图像时发生系统错误_Python_Image_Tuples_Python Imaging Library - Fatal编程技术网

在python中将RGB元组列表转换为图像时发生系统错误

在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

我有这样的元组列表[(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',输出图像大小)
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()
的列表中没有包含您认为它的功能。