В Python, как я могу легко сгенерировать файл изображения из некоторых исходных данных? - PullRequest
19 голосов
/ 24 июня 2009

У меня есть некоторые данные, которые я хотел бы визуализировать. Каждый байт исходных данных примерно соответствует пиксельному значению изображения.

Какой самый простой способ создать файл изображения (растровое изображение?) С помощью Python?

Ответы [ 2 ]

29 голосов
/ 24 июня 2009

Вы можете создавать изображения со списком значений пикселей, используя Подушка :

from PIL import Image

img = Image.new('RGB', (width, height))
img.putdata(my_list)
img.save('image.png')
4 голосов
/ 24 июня 2009

Посмотрите на PIL и pyGame . Они оба позволяют вам рисовать на холсте, а затем сохранять его в файл.

...