Аккуратный и чистый алгоритм изменения размера изображения - PullRequest
2 голосов
/ 07 мая 2011

Мне нужен лучший и чистый алгоритм изменения размера и изображения.Мои изображения в основном большие, и я хочу изменить их размер на меньший без значительного ухудшения качества.Я использую python image library PIL.Здесь я нашел Алгоритм изменения размера .когда ширина моего оригинального изображения больше, чем длина, значит, он работает нормально, но когда длина исходного изображения больше ширины исходного изображения, оно (алгоритм) кажется нарушенным

Пожалуйста, предложите мне лучший алгоритм.Спасибо

1 Ответ

0 голосов
/ 17 мая 2011

Я использовал это раньше, и это работает для изображения с длиной> ширины и для любого распространенного формата изображения.

img = Image.open(filename)
img.thumbnail((100,100))

Даже в том случае, если алгоритм разбит на длину> ширины, но работает, когда длина <ширина. Вы можете сначала повернуть изображение на 90 градусов, изменить его размер и повернуть назад. </p>

img=img.rotate(90)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...