Скрипт ресайзит картинки
При указании только высоты или ширины размеры картинки меняются в соответсвии с оригинальными пропорциями.
В случае если пользователь укажет и высотку и ширину и соотношения сторон будут отличаться от оригинала, скрипт выведет оповещение в консоль, но инструкции пользователя выполнит.
Если не будет указан output
скрипт положит измененную картинку в ту же папку, где лежал оригинал.
Перед запуском необходимо установить зависимости из requirements.txt:
pip install -r requirements.txt
обязательный параметр input
опциональный параметры --height
, --width
, --scale
, --output
$ E:\Users\projects\12_image_resize>python image_resize.py "test.jpg" --height 256 --width 128 --output test/test2.jpg
Введеные параметры не соответсвуют оригинальномусоотношению(1.4)
Код создан в учебных целях. В рамках учебного курса по веб-разработке - DEVMAN.org