Подходы для изменения размера загруженного изображения неизвестного формата с помощью Python - PullRequest
1 голос
/ 16 ноября 2009

PIL отлично подходит для изменения размера изображения 99% времени. Но так как есть некоторые форматы, которые PIL не может обработать, например, Интересно, есть ли еще какие-нибудь библиотеки, с которыми можно работать в качестве дополнения к PIL, когда мы сталкиваемся с неподдерживаемым изображением?

Кроме чересстрочных изображений PNG, какие другие форматы в настоящее время не поддерживаются PIL? Поскольку пользователи могут загружать любые изображения, которые у них есть, как мы передаем эти изображения, не распознаваемые PIL, для исправления сторонних библиотек для преобразования в стандартный формат?

Выполнение системного вызова команды ImageMagick для преобразования может помочь, но неудобно получать размеры исходного изображения перед преобразованием.

1 Ответ

1 голос
/ 16 ноября 2009

Вы можете использовать обязательный питон imagemagick, возможно: MagickWand Вы также можете быть заинтересованы в PythonMagickWand

...