如何在PIL/Python中构建图像对象

2024-09-28 17:06:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个3项元组的列表,它是list(PIL.Image.getdata())的结果。

我该如何做相反的事情:从这个列表中构建一个PIL.Image对象?


Tags: 对象image列表pil事情list元组getdata
1条回答
网友
1楼 · 发布于 2024-09-28 17:06:43

getdata()的输出不包括图像格式或大小,因此需要保留这些内容(或以其他方式获取信息)。然后使用^{}方法执行此操作:

# get data from old image (as you already did)
data = list(oldimg.getdata())

# create empty new image of appropriate format
newimg = Image.new(format, size)  # e.g. ('RGB', (640, 480))

# insert saved data into the image
newimg.putdata(data)

相关问题 更多 >