Этот бесплатный инструмент с открытым исходным кодом — единственное приложение для искусственного интеллекта, которым я постоянно пользуюсь.
Я не использую много приложений искусственного интеллекта. Существуют генеративные приложения, такие как Photoshop и Lightroom, а также множество онлайн-чат-ботов, таких как ChatGPT, и локальных ботов, таких как Chat with RTX . Но есть только один инструмент искусственного интеллекта, к которому я постоянно обращаюсь при использовании своего ПК.
Он называется Upscayl , и, как следует из названия, это утилита масштабирования на базе искусственного интеллекта для Windows, macOS и Linux. Он поддерживает длинный список моделей искусственного интеллекта, которые работают на вашей видеокарте , и позволяет масштабировать изображения, которые иначе невозможно восстановить, до безумно высокого разрешения. Однако, прежде всего, Upscail прост в использовании — и с этим сталкивается большинство приложений искусственного интеллекта.
Вот что может сделать Upscail
Я хочу показать, на что на самом деле способен Upscail. Выше вы можете увидеть изображение Ayaneo Retro Mini PC AM01 с крайне низким разрешением. Его разрешение 254 x 198, и он занимает на моем жестком диске целых 4 КБ. Это тип изображения, которое вы получаете, когда щелкаете правой кнопкой мыши и сохраняете фотографию из Google Картинок, не открывая ее на другой вкладке.
А теперь посмотрите на увеличенный результат ниже. Эта новая фотография имеет разрешение 16 256 x 12 672, а размер файла увеличился почти в 200 раз. Конечно, есть несколько проблем, таких как размытие линий на левой стороне и размытие темных краев. Но, учитывая исходный материал, это безумное улучшение.
Это даже не самый большой коэффициент масштабирования, на который способен Upscail. Для этого изображения я использовал коэффициент масштабирования x8 — и ширина, и высота умножаются на 8, а также функцию Double Upscayl. Эта функция запускает масштабирование дважды с одним и тем же коэффициентом. Итак, вы можете умножить высоту и ширину на 8 один раз, а затем сделать это снова с увеличенным изображением. Эта функция позволяет достичь безумных разрешений. При максимальном коэффициенте масштабирования x16 это изображение размером 254 x 198 может увеличиться до 65 024 x 50 688.
Неважно, восстанавливаете ли вы старые фотографии, масштабируете ли изображение с низким разрешением, найденное в Интернете для печати, или восстанавливаете изображения, которые в противном случае были бы непригодны для использования — Upscayl работает прекрасно. Это абсолютно бесплатно и с открытым исходным кодом. За исключением кнопки пожертвования, спрятанной в настройках — обязательно сделайте пожертвование, если вы цените работу разработчиков — здесь нет никакой рекламы или платной версии. Это полнофункциональное приложение с полностью открытым исходным кодом, которое можно загрузить бесплатно.
Копать глубже
Теперь, когда вы знаете, что делает Upscail, давайте углубимся. Общий процесс работает следующим образом. После установки Upscail вы выбираете изображение, выбираете модель, устанавливаете коэффициент масштабирования и папку вывода и масштабируете изображение. Вот и все. В отличие отподавляющего большинства приложений искусственного интеллекта , особенно тех, которые вы загружаете на GitHub, вам не нужно возиться с командной строкой или проходить какой-то сложный процесс установки. Каким бы клише это ни было, Upscail просто работает.
Однако вы можете пойти глубже и получить лучшие результаты. Например, я хотел установить изображение, которое вы видите выше, в качестве обоев. Это скриншот из «Дзюдзюцу Кайсен», и, как и большинство аниме, он не в высоком разрешении. Это конкретное изображение имеет размер 1800 x 900 и выглядит совершенно ужасно на моем большом мониторе 4K . Я закинул его в Upscail и установил коэффициент масштабирования 4x, увеличив разрешение до 7200 x 3600, чего более чем достаточно для моего дисплея.
Как вы можете видеть на результатах выше, изображение уже выглядит намного лучше с выбранной мной моделью Digital Art, но есть некоторые проблемы. На стандартном изображении вы можете видеть, что на изображении есть какая-то бумажная текстура, которая теряется в увеличенной версии. Модель также не смогла сохранить текстуру Юджи — персонажа в чёрном пальто — и нанесла странные белые пятна там, где их не должно было быть.
К счастью, вам не нужно довольствоваться моделями, включенными в приложение. Upscayl поддерживает пакет пользовательских моделей , и вы можете добавлять свои собственные модели, если не против испачкать руки. Добавить модели тоже очень просто. После того, как вы загрузили модели, вам просто нужно поместить их в папку с именем «модели» и направить Upscail к их местоположению. Он автоматически загрузит их, и вам даже не придется перезапускать приложение, чтобы их увидеть.
Вернувшись к изображению, я пролистал список и выбрал модель Realesr-AnimeVideov3-x4. В конце концов, это скриншот из аниме, поэтому имеет смысл использовать именно эту модель. Он также включен в репозиторий Upscail, поэтому мне не пришлось искать его в Интернете. Запустив масштабирование еще раз, вы увидите гораздо лучшие результаты выше. Текстура, напоминающая бумагу, полностью сохранена, никаких странных артефактов нет.
Играть с различными моделями и коэффициентами масштабирования в Upscail тоже очень легко. Приложение сохраняет исходное изображение и позволяет запускать процесс масштабирования столько раз, сколько вам нужно, с разными моделями и коэффициентами масштабирования. Они сохраняются в виде отдельных файлов, каждый из которых включает в себя модель, использованную в названии, поэтому вы можете позже просмотреть результаты и посмотреть, какая модель сработала лучше всего.
Я также рекомендую поиграть с разными моделями. Некоторые из них испытывают трудности с определенными элементами изображения, особенно когда дело касается текста. Если вы масштабируете изображение с низким разрешением и большим количеством текста, вы можете не получить ожидаемых результатов.
Важный инструмент искусственного интеллекта
Возможно, я не разбираюсь в приложениях искусственного интеллекта, но если и есть один инструмент, который доказал мне мощь локальной обработки искусственного интеллекта, то это Upscail. Он позволяет обойти общеизвестно сложные процессы настройки, которые есть в большинстве приложений искусственного интеллекта, он бесплатен, и у вас все еще есть множество способов настроить инструмент, если вы не против выполнить небольшую дополнительную работу. Он даже включает в себя пакетную обработку, поэтому вы можете поставить в очередь огромную папку изображений и масштабировать их все за один раз.
Я бы порекомендовал скачать Upscail и попробовать самостоятельно. Имейте в виду, что для использования утилиты вам понадобится дискретная видеокарта — разработчик заявляет, что процессоры и встроенная графика не поддерживаются, но вы можете попробовать сами. Кроме того, старые и младшие графические процессоры будут работать, но обработка может занять больше времени в зависимости от вашего графического процессора. К сожалению, Upscail не ведет список поддерживаемых моделей.
Однако нет ничего плохого в том, чтобы загрузить Upscail и посмотреть, как поведет себя ваш компьютер. В конце концов, это бесплатное приложение, и оно не требует больших затрат времени.