Увеличение изображения без потери качества — это, конечно же, громкое заявление. При увеличении размера изображения, даже самом минимальном, происходит потеря его качества, появляются дополнительные пиксели и артефакты.
Только изображения в векторном формате могут похвастаться возможностью увеличения масштаба без потери качества.
Что же касается увеличения размера изображений форматов JPG, TIF, BMP, GIF, PPM, PNG, то мы вместо понятия «без потери качества» будем использовать «с минимальной потерей качества». Потерять минимум в качестве картинки, при его увеличении, поможет небольшое C++ / QT графическое приложение, имеющее название «SmillaEnlarger».
Приложение доступно в версиях для Linux и Windows. Сегодня рассмотрим его установку и использование в операционной системе Linux Mint 15.
КАК УСТАНОВИТЬ SMILLAENLARGER. Открываем Терминал, даём следующие команды для добавления репозитория, обновления и установки приложения.
sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install smillaenlarger
После завершения процесса установки программы, запускаем её.
КАК УВЕЛИЧИТЬ ИЗОБРАЖЕНИЕ БЕЗ ПОТЕРИ КАЧЕСТВА
В интерфейсе программы нажимаем на кнопку «Open…», выбираем нужную нам картинку и нажимаем на кнопку «Открыть».
Я загрузил картинку размером 320х213 пикселей и при помощи ползунка «Zoom» увеличил её масштаб на 1500%.
Нажимаем на кнопку «Preview», не изменяя настройки фильтров, установленных по умолчанию и получаем вид конечного изображения. Если всё устраивает, нажимаем на кнопку «Enlarge & Save», которая сохранит картинку, оставив при этом не тронутым исходную в той же папке. При желании, можем попробовать изменить настройки фильтров.
В конечном итоге у нас была картинка размером 320х213 пикселей, а стала 4800х3195 пикселей.
При этом, качество конечной картинки стало существенно лучше, при таком же увеличении масштаба.
Это не единственный, но наиболее правильный, на мой взгляд, ответ на вопрос, как увеличить изображение без потери качества, дорогие читатели блога! Прошу оставлять свои отзывы и комментарии, а также задавать вопросы.