Как создать объект изображения в PIL/Python

У меня есть список кортежей с 3 объектами, который является результатом списка (PIL.Image.getdata ()).

Как делают я делаю противоположное: создать объект PIL.Image из этого списка?

6
задан Alex_coder 26 February 2010 в 16:33
поделиться

1 ответ

Вывод 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)
9
ответ дан 10 December 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: