Автоматическое преобразование PNG в JPG с помощью Python

Я написал программу Python для извлечения изображения из URL-адреса, используя

msgImage = MIMEImage( urllib2.urlopen(chartURL).read() )
msgRoot.attach(msgImage)

Изображение, которое я получаю по URL-адресу, имеет формат PNG, но я хотел бы встроить его версию JPG. Есть ли простой способ автоматического преобразования PNG msgImage в JPG для небольших вложений?

Спасибо за чтение. Любая помощь приветствуется.


person Jimmerson    schedule 11.01.2011    source источник


Ответы (1)


Вы можете использовать PIL: http://www.pythonware.com/products/pil/ Это легко и имеет много документации.

person Mariy    schedule 11.01.2011
comment
Спасибо за ответ. Я посмотрю на PIL. Есть ли более простой способ сделать это со встроенными библиотеками Python? Что-то вроде msgImage = MIMEImage(...,'jpeg'), которое указывает пакету MIME прикрепить изображение (независимо от его исходного формата)? - person Jimmerson; 12.01.2011