У меня есть список кортежей с 3 объектами, который является результатом списка (PIL.Image.getdata ()).
Как делают я делаю противоположное: создать объект PIL.Image из этого списка?
Вывод getdata ()
не включает формат изображения или размер, поэтому вам необходимо сохранить их (или получить информацию другим способом). Затем сделайте это, используя метод putdata ()
:
# 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)