Сегодня расскажу про Upscayl. Это простенькая и бесплатная программа, которая позволяет с помощью нейросетей увеличивать размер изображений, позволяя улучшить их качество. Актуально, если у вас куча старых фотографий, которые хотелось бы восстановить.
Я частенько создаю изображения в нейросети Stable Diffusion, но так как они генерируются в низком разрешении, на помощь мне и приходит Upscayl. Бывает, увеличиваю и картинку с интернета.
Итак, скачать программу можно на гитхабе в разделе загрузок. Страницу нужно прокрутить до самого конца вниз. Там вы увидите варианты загрузок. В зависимости от вашей операционной системы, выбирайте нужное. У меня Windows, поэтому я выбираю файл upscayl-2.0.1-win.exe. После загрузки запустите инсталлятор и установите программу.
Интерфейс программы прост до невозможности, и расписан по шагам. В первую очередь закиньте ваше изображение в окно программы (можно просто перетащить его мышкой с рабочего стола или папки).
Batch Upscale - этот переключатель нужен в том случае, если вы захотите апскейлить сразу несколько изображений.
Step 1. Открыть изображение или папку с ними (зависит от того, включен ли Batch Upscale)
Step 2. Выбор обученной модели (нейросети) для апскейла. Тут сразу скажу, что раз на раз не приходится и для получения наилучшего результата нужно попробовать разные варианты. Одни модели лучше подходят для фотографий, а другие для артов и т.д.
Step 3. Здесь необходимо выбрать папку, куда будут сохраняться увеличенные изображения.
Step 4. Тут вы увидите исходное разрешение загруженного вами изображения, и то, какое оно получится после апскейла. Кнопка Upscyl запустит процесс. Он может занять некоторое время, и тут все зависит от мощности вашей видеокарты.
В advansed options можно выбрать тему оформления для интерфейса программы, а также указать формат, в котором будет сохранено изображение (доступно JPG, PNG и WEBP).
Давайте посмотрим, как это работает:
Выводы: с одной стороны программа Upscayl очень проста и бесплатна, но у нее есть недостатки - отсутствуют тонкие настройки для применяемых моделей нейросетей. Например, степень влияния. Предполагаю, что эти настройки уже изначально заложены в алгоритм. В целом программа очень хорошо справляется с поставленной задачей.