Пакеты Python для редактирования изображений - PullRequest
0 голосов
/ 09 августа 2011

Мне интересно, есть ли какие-нибудь пакеты Python для создания нескольких графиков, сохранения в формате PNG, редактирования их размеров и сохранения их в новом изображении?Я хочу иметь несколько графиков в постоянной форме, когда мне нужно вручную добавить их к слайдам.

Ответы [ 2 ]

7 голосов
/ 09 августа 2011

Стандартная библиотека изображений Python для таких правок ...

ну, Библиотека изображений Python !

3 голосов
/ 09 августа 2011

Как сказал другой автор, я бы рекомендовал использовать PIL.Вы можете сделать что-то вроде этого:

from PIL import Image

in_filename = 'sample.png'
out_filename = 'sample_small.png'
output_res = (320, 240)

im = Image.open(in_filename)
new_im = im.resize(output_res)
new_im.save(out_filename)

Если вы хотите сохранить соотношение сторон, вы можете использовать Image.thumbnail () вместо Image.resize ().(Обратите внимание, что Image.thumbnail () напрямую изменяет изображение, а не делает копию.)

...