Waifu2x: возможности, интерфейс, модели и ограничения актуальной версии

Waifu2x — специализированный проект для нейросетевого увеличения растровых изображений и удаления шума, изначально созданный для аниме-арта и другой рисованной графики, но также поддерживающий фотографии. Важно не путать его с многочисленными приложениями и сайтами, использующими то же название: актуальная разработка автора nagadomi ведётся в проекте nunif на PyTorch, а публичные веб-интерфейсы www.waifu2x.net и unlimited:waifu2x работают на тех же моделях и служат разным сценариям. Первый обрабатывает файл на сервере и ограничивает размер загрузки, второй выполняет вычисления прямо в браузере. Для локальной работы доступны графический интерфейс, командная строка и Python API.

Скачать Waifu2x бесплатно

Исходная программа

Waifu2x

Программа для работы с изображениями и графикой на русском языке

Оценка8.5

  • Меньше инструментов для точной локальной коррекции
  • Часть расширенных функций доступна только платно
  • Набор инструментов зависит от версии и платформы
  • Может не подойти для сложного профессионального монтажа
Скачать Waifu2x

Полностью бесплатно — без СМС и регистрации

Задать вопрос фотографу
Андрей Фёдоров
Как вы могли заметить, здесь есть ТОП-ы на все случаи жизни, причём, их список постоянно пополняется. Кроме того, каждый год они обновляются, ведь я включаю в рейтинги реально лучшие аппараты из всех имеющихся в текущий момент на рынке. Именно мой опыт и знания помогли создать ресурс ТОП Фотограф, который, я надеюсь, приносит вам что-то полезное.
Задать вопрос

Кратко о Waifu2x

Параметр Актуальное состояние
Разработчик и сопровождающий nagadomi; текущая реализация входит в проект nunif
Назначение Нейросетевое увеличение изображений, удаление шума и артефактов сжатия; отдельные модели для арта, сканов и фотографий
Тип продукта Открытое программное обеспечение, локальный GUI и CLI, Python API, официальный облачный веб-интерфейс и экспериментальная версия с обработкой в браузере
Текущий статус Активно развивается в nunif; веб-сервисы обновлялись в августе 2026 года
Локальные платформы Windows, macOS и Linux; доступность ускорения зависит от поддерживаемого PyTorch оборудования и выбранной конфигурации
Облачный веб-интерфейс Работает в браузере, принимает файл или URL, не требует обязательной регистрации
Обработка в браузере unlimited:waifu2x выполняет обработку изображения на устройстве пользователя и не отправляет его на удалённый сервер
Модели Art, Art/Scan и Photo; в локальной версии также доступны несколько поколений архитектур
Локальный вывод изображений JPEG, PNG и WebP
Вывод в облачном интерфейсе PNG или WebP
Лицензия кода nunif MIT
Стоимость Код и локальная версия распространяются свободно; публичный веб-сервис можно использовать бесплатно без входа в аккаунт

Что именно называется Waifu2x

Название Waifu2x существует давно, поэтому при поиске легко смешать несколько разных продуктов. Исторический репозиторий nagadomi/waifu2x был написан на Lua и Torch. В его документации прямо зафиксировано, что с февраля 2023 года разработка Waifu2x перенесена в nagadomi/nunif, где используется PyTorch. Старый репозиторий остаётся важным для истории проекта и совместимости прежних реализаций, но описывать его как текущую основную ветку уже неверно.

Актуальный Waifu2x в составе nunif включает модели, средства локального запуска и официальные веб-версии. На момент подготовки обзора основной облачный сайт сообщал об обновлении модели Art 17 августа 2026 года. Экспериментальный unlimited:waifu2x получил поддержку WebGPU 14 августа 2026 года и новую модель swin_unet_v3.art 16 августа. Эти обновления показывают, что проект не заморожен и продолжает сопровождаться.

Отдельно существует Waifu2x-Extension-GUI, а также waifu2x-ncnn-vulkan, waifu2x-caffe и другие реализации. Они совместимы с идеей и частью моделей Waifu2x, но разрабатываются другими авторами и имеют собственные интерфейсы, требования и циклы обновления. В этом обзоре под Waifu2x подразумевается оригинальная линия nagadomi и её современная реализация в nunif. Сторонние оболочки рассматриваются только как альтернативы.

Для каких изображений предназначен Waifu2x

Основная задача проекта — увеличить изображение с помощью нейронной сети вместо обычной интерполяции пикселей. Исторически Waifu2x оптимизировался под аниме-иллюстрации, контурную графику и другой арт с относительно чистыми границами. Текущая ветка дополнительно содержит модели для сканов и фотографий, поэтому область применения шире, чем можно заключить из названия.

Увеличение и шумоподавление здесь связаны. При обработке JPEG модель может одновременно ослаблять блочные и кольцевые артефакты сжатия, а затем увеличивать изображение. Для исходника без заметного шума шумоподавление следует отключать: публичный веб-интерфейс отдельно предупреждает, что применение этого режима к чистому изображению способно дать обратный эффект. Это важное ограничение — максимальный уровень не является автоматически более качественным.

Waifu2x не восстанавливает достоверные детали, которых нет в исходном файле. Нейросеть строит результат по выученным закономерностям. Особенно заметно это в моделях, ориентированных на сканы и фотографии: они могут реконструировать мелкую фактуру убедительно, но такая фактура остаётся результатом обработки, а не извлечённой из исходника информацией. Для архивной, научной, судебной или иной работы, где требуется доказательная идентичность каждого пикселя, увеличенную копию необходимо считать производным материалом и хранить оригинал отдельно.

Платформы и варианты запуска

Облачный www.waifu2x.net

Самый простой вариант не требует установки. На странице можно перетащить изображение, выбрать локальный файл или указать URL. Интерфейс локализован на русский язык. Обработка выполняется на серверной стороне, поэтому нужны подключение к интернету и передача изображения сервису. Для разовой работы это самый короткий путь, но он имеет жёсткие ограничения по размеру файла и геометрии.

На текущей странице установлены следующие пределы: файл до 5 МБ, изображение до 3000×3000 пикселей для шумоподавления и до 1500×1500 пикселей для увеличения. Веб-форма предлагает увеличение 1,6× или 2×, а также вывод PNG или WebP. Ссылка на 4× ведёт к unlimited:waifu2x, однако текущий интерфейс unlimited прямо показывает пометку об отсутствии поддержки 4×. Поэтому обещать четырёхкратное увеличение в актуальной браузерной версии нельзя.

unlimited:waifu2x

Вторая официальная веб-версия экспериментальная и устроена иначе. Файл выбирается в браузере, после чего изображение обрабатывается на устройстве пользователя. Политика конфиденциальности этой версии прямо указывает, что изображения не собираются, не сохраняются и не отправляются на удалённые серверы. Для личных фотографий это принципиальное отличие от облачного сайта.

На странице доступны выбор вычислительного backend, модели, уровня DeNoise, режима увеличения, размера Tile, TTA и обработки альфа-канала. В августе 2026 года добавлена поддержка WebGPU. При этом отсутствие серверного лимита не означает неограниченный размер на любом компьютере: фактическим ограничителем становятся память браузера, видеопамять, доступный backend и стабильность среды. Чем крупнее исходник и тяжелее модель, тем выше требования к локальным ресурсам.

Локальная версия nunif

Для регулярной работы предназначены локальный графический интерфейс, командная строка и Python API. В Windows доступен официальный пакет установки, который разворачивает встроенный Python, Git, исходники, зависимости и предобученные модели в одной папке. Графический интерфейс запускается отдельным пакетным файлом. В актуальной инструкции для macOS используется Python 3.12, а Linux-инструкция опирается на системный Python 3; сам проект поддерживает Python 3.10 и новее. В обоих случаях устанавливаются PyTorch и зависимости проекта, а конфигурация ускорения выбирается с учётом оборудования.

Локальная версия не привязана к лимиту 5 МБ веб-сервиса и подходит для каталогов изображений, повторяющейся обработки и автоматизации. После установки зависимостей и загрузки моделей собственно обработка может выполняться локально. Интернет остаётся нужен для первоначальной загрузки компонентов и для обновления через предусмотренные проектом сценарии.

Интерфейс облачной версии

Облачный интерфейс намеренно короткий. Он построен как одна форма, где параметры идут сверху вниз в порядке реального рабочего процесса. Сначала выбирается источник, затем тип изображения, шумоподавление, масштаб и формат результата. Отдельного редактора, слоёв, кистей, масок или ручного ретуширования здесь нет: Waifu2x решает одну узкую задачу и сразу создаёт новый растровый файл.

Выбор изображения

В верхней зоне доступно перетаскивание файла, поле для URL и обычный выбор файла с диска. Ввод URL удобен, когда изображение уже опубликовано и доступно напрямую, но при конфиденциальной работе предпочтительнее локальный вариант программы или unlimited:waifu2x, поскольку серверный сайт должен получить исходник для обработки.

Тип изображения

Текущая русская страница предлагает три категории: Арт, Арт/Scans и Фотография. Выбор важен не как декоративный пресет, а как переключение модели, обученной под другой характер изображения. Арт рассчитан на рисованную графику. Art/Scan ориентирован на сканы и сфотографированную печатную графику, где присутствуют бумажная фактура, печатные дефекты и другой шум. Photo предназначен для реальных фотографий.

Устранение шума

Для облачной версии доступны уровни Нет, Слабое, Среднее, Сильное и Очень сильное. Рядом с настройкой указано, что основной ожидаемый тип шума — артефакты JPEG. Увеличивать интенсивность без сравнения результатов не следует: на чистых линиях сильное сглаживание способно удалить мелкие элементы или изменить края.

Увеличение и формат

Облачная форма предлагает отсутствие увеличения, 1,6× и 2×. Это позволяет использовать сервис только как шумоподавитель либо объединить очистку с изменением размера. Для сохранения доступны PNG и WebP. В середине июня 2026 года схема выдачи PNG менялась из-за стоимости серверного трафика, но затем PNG вернули. В текущем состоянии PNG снова присутствует как вариант результата.

После обработки результат отображается внизу страницы. Изображение можно открыть в исходном размере, а сохранение выполняется через имя файла. Поэтому отсутствие отдельной крупной кнопки загрузки не означает сбой: это часть текущего поведения веб-интерфейса.

Интерфейс локальной GUI-версии

Локальный GUI значительно функциональнее облачной формы и ориентирован не только на один файл. Его логика делится на вход, выход, параметры сверхразрешения, вычислительные настройки и, при работе с видео, параметры перекодирования. Набор элементов соответствует возможностям командной строки, но избавляет от необходимости вводить аргументы вручную.

Вход и выход

В качестве входа можно выбрать отдельный файл или папку. Один файл поддерживает перетаскивание. При выборе папки программа обрабатывает изображения и видео, лежащие непосредственно в ней; отдельная опция включает проход по вложенным каталогам. Режим продолжения пропускает элементы, для которых выходной файл уже существует, что полезно после прерванной большой очереди.

Для результата задаётся папка. Если обрабатывается один файл, можно указать конкретное имя выходного файла. Режим сохранения рядом с источником создаёт подкаталог waifu2x внутри входной папки. Для изображений GUI использует расширения .jpg, .png и .webp, а видео выводится в .mp4. Видео поддерживается как дополнительная возможность; документация отдельно подчёркивает, что модели Waifu2x разработаны прежде всего для изображений, а не для видеопотока.

Модель и масштаб

В текущей локальной ветке присутствуют семейства моделей для Art, Art/Scan и Photo, а также несколько поколений архитектуры. Современный Art на базе swin_unet оптимизирован на сохранение структуры при увеличении. Art/Scan и Photo используют обучение, допускающее более активную реконструкцию деталей. В списке также остаётся cunet/art — прежнее поколение, совместимое по происхождению с рядом сторонних реализаций Waifu2x, и более старые upconv_7.

Локальный интерфейс предлагает 2×, 4× или режим без увеличения, однако 4× поддерживается не всеми моделями. Поэтому доступность масштаба нужно оценивать вместе с выбранной архитектурой. Командная строка содержит отдельные методы scale2x, scale4x, noise_scale2x и noise_scale4x, а также варианты только шумоподавления.

Процессор, тайлы и пакет

Изображение при необходимости делится на тайлы. Размер Tile влияет и на потребление памяти, и на видимость границ между блоками. Для GAN-моделей фотографий и сканов более крупный тайл способен уменьшить заметность швов, но требует больше видеопамяти. Параметр Batch Size определяет, сколько тайлов обрабатывается вместе: увеличение значения обычно повышает нагрузку на видеопамять и может ускорить вычисления, а при ошибке нехватки памяти его следует уменьшать.

Вычисления можно выполнить на CPU или поддерживаемом GPU. Документация рассматривает CPU как рабочий, но очень медленный вариант. Для NVIDIA доступен CUDA, в том числе выбор конкретного устройства и режим использования нескольких CUDA-устройств. В текущей документации также есть отдельные инструкции для Intel XPU и AMD ROCm, поэтому точная схема установки зависит от видеокарты и операционной системы.

TTA и FP16

TTA, или test-time augmentation, создаёт восемь вариантов изображения с отражениями, обрабатывает их и усредняет результат. Это может дать небольшой прирост качества, но время обработки возрастает примерно в восемь раз. Для GAN-моделей Photo и Art/Scan этот режим не применяется, поэтому включение TTA не является универсальным способом улучшить любой результат.

FP16 переводит часть вычислений в половинную точность. На современных NVIDIA, особенно начиная с поколения Turing, это может одновременно уменьшить расход видеопамяти и ускорить работу. На старых GPU возможна обратная ситуация — замедление или ошибка. В таком случае FP16 отключают и повторяют задачу.

Модели Waifu2x и выбор режима

Art

Art — основной вариант для цифровой иллюстрации, аниме-кадров, рисунков с чистыми контурами и похожей графики. Современная модель ориентирована на высокую численную точность относительно эталонного изображения и старается не создавать лишних изменений. Для аккуратного увеличения цифрового арта это обычно более логичная отправная точка, чем Photo.

Art/Scan

Art/Scan предназначен для изображения, которое уже прошло физический или печатный этап: скана страницы, фотографии иллюстрации, печатной манги или журнала. Здесь шум не ограничивается JPEG-блоками; могут присутствовать зерно бумаги, растр печати, неравномерность съёмки. Эта модель обучена иначе, поэтому способна активнее реконструировать текстуру. Результат следует контролировать на мелком тексте, линиях штриховки и границах полутонов.

Photo

Photo используется для обычных фотографий. Она не превращает Waifu2x в RAW-конвертер или полнофункциональный фоторедактор: программа не заменяет коррекцию экспозиции, баланс белого, локальные маски или работу со слоями. Её задача остаётся узкой — увеличение и подавление шума. Для фотографии с мелкой повторяющейся фактурой, волосами, травой или архитектурными деталями результат необходимо сравнивать с оригиналом, потому что генеративная реконструкция может менять структуру.

Старые модели

cunet/art сохранён как предыдущее поколение и остаётся полезен, когда важны совместимость и умеренные требования. Документация nunif прямо характеризует его как хороший компромисс между производительностью и качеством. upconv_7 относится ещё к более раннему поколению: оно быстрее, но уступает современным моделям по качеству. Наличие старых вариантов полезно на слабом оборудовании или при необходимости воспроизвести прежний рабочий процесс.

Как связаны увеличение и шумоподавление

Waifu2x не требует одновременно включать обе операции. Локальные методы и веб-форма допускают только увеличение, только шумоподавление или комбинированную обработку. Это важно, потому что не каждый исходник нужно очищать. PNG-иллюстрация, экспортированная непосредственно из графического редактора, может быть практически свободна от JPEG-артефактов. В таком случае логичнее начать с увеличения без DeNoise.

Для небольшого JPEG из мессенджера или старого сайта ситуация другая: на контурах часто заметны блоки, рябь и ореолы. Здесь слабое или среднее шумоподавление перед увеличением способно уменьшить артефакты, которые иначе увеличатся вместе с картинкой. Сильный уровень нужно оценивать на паре одинаковых фрагментов, потому что вместе с шумом нейросеть способна убрать тонкие линии и локальный контраст.

В Art/Scan и Photo характер шума шире. Модель может обрабатывать не только следы JPEG, но и неоднородности реального материала. Однако это не означает, что скан с царапинами, рваными краями или крупными пятнами автоматически будет отреставрирован: Waifu2x не является специализированным инструментом удаления объектов или восстановления утраченных областей.

Воспроизводимый сценарий: увеличить небольшой JPEG-арт

Для понятного примера подойдёт цифровая иллюстрация в JPEG, у которой заметна компрессия по краям линий и требуется итоговый размер примерно вдвое больше. В облачной версии последовательность короткая и полностью воспроизводима без установки программы.

  1. Откройте русскую версию www.waifu2x.net и выберите локальный JPEG. Убедитесь, что файл не превышает 5 МБ, а размеры не выходят за ограничение 1500×1500 пикселей для увеличения.
  2. В поле типа изображения выберите Арт. Не используйте Фотография только потому, что файл является JPEG: тип определяется содержанием, а не расширением.
  3. Для первого варианта задайте Слабое шумоподавление. Если на исходнике нет видимых артефактов сжатия, вместо этого выберите Нет.
  4. Выберите увеличение 2× и формат PNG. PNG удобен для проверки контуров без дополнительного потерьного JPEG-сжатия.
  5. Запустите обработку и откройте результат в полном размере. Сравните одинаковые области исходника и результата: контуры, тонкие штрихи, мелкий текст, участки с градиентом и однородным цветом.
  6. Повторите обработку с шумоподавлением Нет и сравните две версии. Сохраните ту, где артефактов меньше, но реальные линии не стали мягче или толще.

Этот пример показывает важный принцип Waifu2x: оценивать следует не сам факт роста разрешения, а сохранность структуры после обработки. Если исходник проходит веб-лимиты, облачный вариант удобен для такого сравнения. Для серии файлов лучше перейти к локальному GUI, чтобы не повторять ручную загрузку и настройку для каждого изображения.

Пакетная обработка и автоматизация

Локальная версия заметно превосходит веб-форму при работе с сериями. GUI умеет принимать папку, при необходимости обходить вложенные каталоги и пропускать уже готовые выходные файлы. Это позволяет прервать длинную обработку и затем продолжить её без повторного расчёта завершённых элементов.

Командная строка расширяет эту схему. Входом может быть один файл, каталог или список изображений в TXT/CSV. Доступен рекурсивный проход, выбор выходной папки, формат, модель, стиль, масштаб, уровень шумоподавления, тайл, размер пакета, устройство, TTA и другие параметры. Для повторяющейся задачи параметры можно зафиксировать в скрипте и воспроизводить один и тот же конвейер без ручной настройки GUI.

Для разработчиков предусмотрен Python API. Он принимает путь к файлу, PIL.Image или тензор и возвращает изображение либо тензор. Это позволяет встроить Waifu2x в собственную систему импорта, подготовки иллюстраций или серверную обработку. Отдельный метод convert документирован как вариант, который сохраняет ICC-профиль, что важно для конвейеров с управлением цветом.

Модели, загруженные через Torch Hub, хранятся в стандартном кэше PyTorch. При обновлении исходного кода предобученные модели не всегда обновляются автоматически; документация рекомендует повторно запускать процедуру загрузки моделей, если требуется актуальный набор.

Поддерживаемые форматы и особенности экспорта

Локальные изображения

В локальном GUI и CLI подтверждён вывод JPEG, PNG и WebP. Для большинства задач с артами предпочтителен PNG, когда необходимо исключить дополнительное потерьное сжатие. WebP подходит, когда важен меньший размер файла и совместимость с целевой средой подтверждена. JPEG имеет смысл для фотографий и других случаев, где размер важнее полного сохранения пиксельных данных.

При экспорте JPEG альфа-канал не сохраняется: прозрачность заменяется белым фоном. Поэтому изображение с прозрачностью следует выводить в PNG или WebP. Командная строка также отмечает, что для JPEG и WebP не сохраняется PNG-параметр gAMA. Если цвет и гамма критичны, итоговый файл нужно проверить в целевом приложении, а не только во встроенном просмотрщике.

16-битный вывод

16-битный вывод поддерживается только при использовании библиотеки Wand, связанной с ImageMagick. Стандартный режим PIL не даёт 16-битный результат. Этот параметр относится к локальной командной строке и важен для технических конвейеров; в простой облачной форме выбора разрядности нет.

Облачный экспорт

На текущем www.waifu2x.net доступны PNG и WebP. В июне 2026 года выдача PNG была временно изменена из-за стоимости трафика, после чего формат вернули. Сейчас при совместимом браузере сервер может передать данные в WebP, а преобразование в PNG выполняется на стороне браузера. Для некоторых изображений, включая случаи с ICC-профилем или отдельными вариантами градаций серого и альфа-канала, сервер может вернуть PNG напрямую.

Видео

GUI умеет принимать видео и выводить MP4, а локальные параметры включают частоту кадров, цветовую субдискретизацию, CRF, preset, tune, диапазон времени, деинтерлейсинг, поворот и дополнительные фильтры ffmpeg. Однако этот режим вторичен. Документация прямо предупреждает, что модели Waifu2x разработаны для изображений и не оптимизированы как специализированная система видеосверхразрешения. Для длинного видео важны также временная стабильность между кадрами и объём вычислений, поэтому отдельный видеопродукт часто практичнее.

Системные требования и производительность

У Waifu2x нет одного универсального минимального объёма RAM или VRAM, который был бы корректен для любой платформы, модели и размера изображения. Потребление памяти зависит от модели, тайла, размера пакета, разрешения, FP16 и устройства. Поэтому более полезно ориентироваться на подтверждённые требования установки и способы уменьшения нагрузки.

Windows

Официальный Windows-пакет рассчитан как минимум на Windows 7, при этом Windows 10 и новее рекомендуются. Нужен Microsoft Visual C++ Redistributable. Документация также требует включить поддержку длинных путей Windows, поскольку вложенная структура Python-пакетов может превысить старый предел и привести к ошибкам импорта. Онлайн-установщик загружает встроенный Python, Git, код, зависимости и модели.

macOS

Инструкция для macOS использует Python 3.12, установленный через Homebrew, а также ImageMagick с libraqm. Проект разворачивается в виртуальном окружении Python, после чего устанавливаются PyTorch, основные зависимости и компоненты GUI. На Apple Silicon конкретная производительность зависит от доступного backend PyTorch и выбранной модели.

Linux

Для Ubuntu документация содержит отдельные пути установки NVIDIA CUDA и AMD ROCm. GUI требует wxPython версии 4 или новее. Для Intel GPU предусмотрена отдельная схема XPU. Это означает, что локальный Waifu2x нельзя описать как приложение с одним фиксированным графическим API: вычислительный стек зависит от платформы.

CPU и GPU

CPU поддерживается, но официальный материал характеризует его как крайне медленный вариант для нейросетевой обработки. GPU имеет смысл практически для всех регулярных задач. При нехватке видеопамяти сначала уменьшают Batch Size, затем при необходимости Tile. Если на фотографии появляются швы между тайлами, действует обратный компромисс: более крупный Tile способен улучшить границы, но требует больше памяти.

Приватность и зависимость от интернета

Что происходит в облачном сервисе

www.waifu2x.net должен получить выбранное изображение или содержимое по указанному URL, потому что вычисления выполняются удалённо. Политика сервиса указывает, что изображения и URL не сохраняются ни для каких целей, кроме кэширования; кэш истекает через 30 минут и затем автоматически удаляется. Для использования бесплатной версии вход в аккаунт не обязателен.

Сайт использует Google Analytics и Google Adsense. Это отдельный аспект приватности: даже если само изображение удаляется из кэша, страница может использовать аналитические и рекламные cookies. Для фотографии с чувствительным содержимым безопаснее выбрать local processing, если политика проекта или организации запрещает передачу файла стороннему серверу.

Что происходит в unlimited:waifu2x

unlimited:waifu2x обрабатывает изображение внутри браузера. Его политика прямо говорит, что изображение не отправляется на удалённые серверы и не собирается. Сама страница при этом также использует Analytics и Adsense. Для загрузки веб-приложения и моделей подключение к сети требуется, но содержимое выбранной картинки остаётся локальным.

Локальная программа

После установки зависимостей и моделей GUI, CLI и Python API выполняют вычисления на компьютере пользователя. Это наиболее контролируемый режим для каталога личных фотографий или рабочих материалов. Интернет нужен на этапе установки и обновлений, но файл не требуется загружать на сервер Waifu2x для самой обработки.

Стоимость, лицензия и бесплатный режим

Исходный код текущего nunif распространяется по лицензии MIT. Она разрешает использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и продавать копии программного обеспечения при сохранении уведомления об авторских правах и текста лицензии. Это не пробная редакция с ограниченным сроком: локальная версия является открытым программным обеспечением.

Публичный www.waifu2x.net доступен бесплатно без обязательного входа. Поддержка проекта через Patreon или Fantia даёт дополнительные привилегии веб-сервиса, в частности возможность обходить CAPTCHA в пределах установленного счётчика; текущая серверная схема также выделяет обработку PNG для поддерживающих пользователей. Это бонусы сервера, а не отдельная коммерческая лицензия на сам Waifu2x.

Для готовых бинарных сборок есть юридическая тонкость. В документации nunif отмечено, что комплект с PyAV и включённой сборкой ffmpeg может подпадать под GPL, хотя код nunif имеет MIT-лицензию. Тем, кто распространяет собственные сборки, нужно учитывать лицензии всех включённых зависимостей, а не только заголовок основного репозитория.

Плюсы и минусы

Плюсы ✔️
  • Текущая ветка остаётся активной: модели и веб-интерфейсы обновлялись в августе 2026 года.
  • Есть три официальных способа работы: простой облачный сайт, обработка изображения в браузере без отправки файла и полноценная локальная версия.
  • Модели разделены по характеру материала: цифровой арт, сканы/печатная графика и фотографии.
  • Локальная версия поддерживает пакетную обработку каталогов, рекурсивный обход и продолжение очереди с пропуском готовых файлов.
  • Доступны GUI, CLI и Python API, поэтому один и тот же проект подходит как для ручной обработки, так и для автоматизированного конвейера.
  • Для локального вывода доступны JPEG, PNG и WebP, есть работа с альфа-каналом и отдельный путь для 16-битного результата.
  • Параметры Tile, Batch Size, TTA и FP16 позволяют балансировать качество, скорость и расход памяти.
  • Код nunif распространяется по MIT и не требует покупки лицензии для локального использования.
  • unlimited:waifu2x обрабатывает выбранное изображение в браузере и не отправляет его на сервер.
Минусы ❌
  • Облачный сайт ограничивает файл 5 МБ, шумоподавление 3000×3000 пикселей, а увеличение 1500×1500 пикселей.
  • Актуальный unlimited:waifu2x прямо отмечает отсутствие поддержки 4×, хотя прежние описания браузерной версии могли упоминать такой масштаб.
  • Локальная установка сложнее типичного настольного фоторедактора: она зависит от Python, PyTorch, моделей и подходящего вычислительного backend.
  • CPU поддерживается, но для регулярной работы слишком медленный по сравнению с ускорением на GPU.
  • TTA увеличивает время примерно в восемь раз и не применяется к GAN-моделям Photo и Art/Scan.
  • GAN-модели могут реконструировать детали, поэтому результат нельзя считать достоверным восстановлением утраченной исходной информации.
  • JPEG не сохраняет прозрачность: альфа-канал заменяется белым фоном.
  • Видео поддерживается, но модели ориентированы на отдельные изображения и не являются специализированной системой видеосверхразрешения.

Кому подойдёт

  • Авторам цифровых иллюстраций. Art-модель рассчитана на чистую рисованную графику и позволяет увеличить небольшой исходник без обычной растровой интерполяции.
  • Тем, кто оцифровывает мангу, журналы и печатные иллюстрации. Art/Scan учитывает более сложный характер шума, чем простой JPEG-режим.
  • Пользователям с небольшими фотографиями. Photo даёт отдельный сценарий увеличения и шумоподавления, когда полноценная RAW-разработка уже не требуется.
  • Пользователям, которым нужна разовая бесплатная обработка. Облачная версия не требует установки или обязательного входа.
  • Тем, кто не хочет отправлять личное изображение на сервер. unlimited:waifu2x выполняет обработку в браузере, а локальная версия — на компьютере.
  • Техническим пользователям. CLI и Python API подходят для каталогов, повторяемых конвейеров и интеграции в собственные инструменты.

Кому не подойдёт

  • Тем, кому нужен полноценный фоторедактор. Waifu2x не заменяет RAW-конвертер, слои, маски, цветокоррекцию, локальную ретушь и каталогизацию.
  • Тем, кому требуется гарантированное восстановление реальных деталей. Нейросеть создаёт оценку, а не извлекает отсутствующую информацию из оригинала.
  • Пользователям облачной версии с крупными файлами. Лимиты 5 МБ и 1500×1500 пикселей для увеличения быстро становятся препятствием для современной фотографии.
  • Владельцам слабых компьютеров без подходящего GPU при больших объёмах. CPU-обработка поддерживается, но занимает значительно больше времени.
  • Тем, кто ожидает полностью готовую коммерческую настольную упаковку. Официальный локальный проект сохраняет технический характер, а установка и настройка зависят от Python/PyTorch.
  • Для длинного видео. Поддержка MP4 есть, но сами модели созданы прежде всего для изображений.

Альтернативы Waifu2x

Upscayl

Upscayl — бесплатный открытый настольный AI-апскейлер для Windows, macOS и Linux. Его сильная сторона по сравнению с Waifu2x — готовое настольное приложение, ориентированное на пользователя без Python и командной строки. Для локального увеличения фотографий через GUI это более прямой вариант. Приложение использует GPU с поддержкой Vulkan, поэтому совместимость с видеокартой остаётся обязательным условием. Waifu2x выгоднее, когда нужны именно его модели Art/Art-Scan, Python API или официальный серверный и браузерный режимы.

Real-ESRGAN

Real-ESRGAN — открытый проект для практического восстановления изображений и видео, рассчитанный на более общий класс реальных деградаций. Он подходит пользователю, который хочет экспериментировать с семейством ESRGAN-моделей и не привязан к специализации Waifu2x на арте и связанных стилях. Базовый проект более исследовательский и технический; простого официального облачного интерфейса, аналогичного www.waifu2x.net, он не предлагает.

waifu2x-ncnn-vulkan

waifu2x-ncnn-vulkan — отдельная реализация Waifu2x от nihui на ncnn и Vulkan. Она распространяется как портативные исполняемые файлы для Windows, Linux и macOS и поддерживает Intel, AMD, NVIDIA и Apple Silicon через Vulkan. В командной строке доступны JPEG/PNG/WebP, каталоги, шумоподавление, масштаб и TTA. Её разумно выбрать, когда нужен компактный локальный CLI без развёртывания PyTorch. При этом это сторонняя реализация, а не текущая основная ветка nagadomi.

Topaz Gigapixel

Topaz Gigapixel — коммерческий настольный апскейлер для Windows и macOS, который работает как отдельное приложение и как плагин. Он предлагает масштабирование до 6× в обычном разделе Upscale и более широкий набор моделей для фотографий, включая генеративные режимы. Это вариант для фотографа, которому важнее готовый коммерческий интерфейс, интеграция с Lightroom/Photoshop и поддержка, чем открытый код. Системные требования существенно выше: актуальная документация указывает 16 ГБ RAM как минимум для основных конфигураций и отдельные более жёсткие требования для генеративных моделей.

Частые проблемы и диагностика

Веб-сервис не принимает изображение

Сначала проверьте три числа: 5 МБ для размера файла, 3000×3000 для операции шумоподавления и 1500×1500 для увеличения. Если исходник превышает предел увеличения, предварительное уменьшение только ради прохождения лимита противоречит цели апскейла. Практичнее перейти на локальную версию или обработку в браузере, где ограничение определяется ресурсами устройства.

На чистой иллюстрации пропали тонкие линии

Первое, что нужно проверить, — уровень DeNoise. Облачная страница прямо предупреждает не включать шумоподавление без реального шума. Повторите обработку с режимом Нет и сравните один и тот же фрагмент. Для цифрового PNG, который не проходил JPEG-сжатие, вариант без шумоподавления часто является корректной контрольной точкой.

На фотографии видны швы между участками

Локальная документация связывает такие артефакты с тайловой обработкой GAN-моделей. Попробуйте увеличить Tile Size, если видеопамяти достаточно. Если при этом возникает OOM, придётся найти компромисс: уменьшить Batch Size, освободить VRAM, а затем подобрать максимально крупный стабильный Tile.

Ошибка нехватки видеопамяти

Снизьте Batch Size. Если этого недостаточно, уменьшите Tile Size или отключите другие GPU-нагруженные приложения. FP16 на совместимой современной NVIDIA может уменьшить расход памяти, но на старом оборудовании он иногда не помогает или вызывает ошибку; в таком случае его отключают.

Обработка на CPU идёт слишком долго

Это ожидаемое ограничение локальной версии. CPU поддерживается, но документация рассматривает его как очень медленный вариант. Для регулярных серий выберите поддерживаемый GPU или перенесите небольшие файлы в облачный сервис.

TTA почти не меняет результат, но резко замедляет работу

Режим выполняет восемь вариантов и усредняет их, поэтому приблизительно восьмикратный рост времени нормален. Для Photo и Art/Scan GAN-моделей TTA игнорируется. Если прирост качества не виден на контрольных фрагментах, для массовой обработки рациональнее оставить его выключенным.

После установки Windows появляется ошибка импорта Python

Проверьте поддержку длинных путей Windows и местоположение папки. Официальная инструкция отдельно предупреждает, что слишком длинные пути могут приводить к ошибке вида No module named. Установка ближе к корню диска и включение long paths уменьшают этот риск.

SmartScreen блокирует пакетные файлы

Windows может пометить загруженный архив и содержащиеся в нём BAT-файлы как полученные из интернета. Официальная инструкция предлагает снять блокировку у архива или файла после проверки источника. Это не ошибка модели Waifu2x, а политика безопасности Windows для загруженных исполняемых сценариев.

GUI запускается с неверными или повреждёнными сохранёнными настройками

Состояние интерфейса хранится в файле tmp/waifu2x-gui.cfg. Его удаление сбрасывает конфигурацию GUI. Для Windows-пакета файл находится внутри каталога nunif в папке tmp.

После обновления кода модели остались прежними

Обновление исходников не гарантирует автоматическое обновление уже загруженных предобученных файлов. Повторно выполните предусмотренную проектом загрузку моделей. Это особенно важно после сообщения о выпуске новой модели, когда программа запускается без ошибок, но фактически использует старый вес.

WebP с прозрачностью выглядит неправильно в Linux-просмотрщике

Документация Waifu2x отмечает известную проблему отображения альфа-канала WebP в gThumb на Ubuntu 22.04. Для проверки откройте тот же файл в другом совместимом приложении, например современном браузере. Если прозрачность там отображается корректно, проблема находится в просмотрщике, а не в результате нейросети.

Как проверять качество результата

Оценка увеличенного файла по уменьшенному предпросмотру малоинформативна. Сравнивать исходник и результат следует в масштабе, где видны отдельные детали. Для 2× удобнее открыть оригинал при 200%, а увеличенный файл при 100%: тогда сравнивается примерно один и тот же визуальный размер объекта.

  • Контуры. Проверяйте, не появились ли двойные края, ореолы или чрезмерное утолщение линий.
  • Мелкие штрихи и текст. Буквы, ресницы, тонкие волосы и штриховка быстро показывают, не удалил ли DeNoise полезную структуру.
  • Однородные области. Небо, кожа, фон и заливки помогают увидеть остаточный блоковый шум или искусственную текстуру.
  • Повторяющаяся фактура. Ткань, трава, кирпич и сетки особенно чувствительны к генеративной реконструкции; сравнивайте геометрию, а не только субъективную резкость.
  • Границы тайлов. На Photo и Art/Scan ищите прямолинейные переходы или изменение фактуры между соседними участками.
  • Прозрачность. Для PNG/WebP проверьте альфа-канал на контрастном фоне. JPEG для этого не подходит.
  • Цвет. Если важен ICC-профиль или точная гамма, открывайте итоговый файл в целевом приложении и сверяйте с оригиналом.

Хороший контрольный процесс включает как минимум две версии: без шумоподавления и с минимально достаточным уровнем. При сомнении лучше сохранить менее агрессивный вариант. Нейросетевой апскейл легче повторить, чем восстановить детали, которые были сглажены чрезмерной очисткой.

Практические сценарии

Небольшая иллюстрация для публикации

Если файл укладывается в лимиты и не содержит чувствительной информации, достаточно облачного www.waifu2x.net. Выберите Art, начните без DeNoise или со слабого уровня, установите 2× и PNG. Такой сценарий не требует установки и позволяет быстро сравнить несколько вариантов.

Скан старой манги

Для одиночной страницы можно начать с Art/Scan. При серии страниц локальный GUI практичнее: папка подаётся как единый вход, а режим продолжения позволяет возобновить очередь. На контрольных страницах особенно проверяйте мелкий печатный текст, растр и штриховку, потому что модель способна активнее реконструировать эти детали.

Личная фотография

Если отправка файла на удалённый сервер нежелательна, используйте unlimited:waifu2x или локальный nunif. В браузере изображение остаётся на устройстве. Для больших фотографий локальная версия предпочтительнее из-за памяти и более гибкого управления тайлами.

Сотни файлов с одинаковыми параметрами

Используйте GUI с папкой и Resume либо CLI с каталогом, рекурсией и фиксированными параметрами. Для воспроизводимости запишите выбранную модель, уровень DeNoise, масштаб, Tile, Batch Size, FP16 и формат вывода. Это позволяет повторить обработку через время и понять причину отличий между сериями.

Интеграция в собственный проект

Python API удобнее, чем запуск внешнего процесса для каждого изображения. Он принимает PIL.Image, путь или тензор и возвращает результат программно. Если важно сохранить ICC-профиль, используйте документированный метод convert и отдельно проверяйте метаданные после дальнейшего экспорта.

FAQ

Waifu2x — это сайт или программа?

И то и другое относится к одному актуальному проекту. Есть облачный сайт www.waifu2x.net, экспериментальный unlimited:waifu2x с обработкой в браузере и локальная реализация в nunif с GUI, CLI и Python API.

Почему старый GitHub-репозиторий выглядит заброшенным?

Потому что разработка была перенесена. В исходном репозитории прямо указано, что с февраля 2023 года актуальная версия развивается в nunif на PyTorch. Старый Lua/Torch-код остаётся исторической веткой.

Waifu2x работает только с аниме?

Нет. И облачная форма, и текущие локальные модели содержат отдельный режим Photo. Однако специализация проекта действительно выросла из обработки аниме-арта, а модель для фотографии решает только задачи увеличения и шумоподавления, не заменяя фоторедактор.

Нужно ли регистрироваться?

Для бесплатного www.waifu2x.net регистрация не требуется. Patreon-вход используется как дополнительная возможность для поддерживающих сервер пользователей, а не как обязательное условие доступа.

Можно ли обрабатывать изображения без загрузки на сервер?

Да. unlimited:waifu2x выполняет вычисления в браузере и не отправляет изображение на удалённый сервер. Локальный GUI/CLI также обрабатывают файлы на компьютере после установки программы и моделей.

Есть ли официальный мобильный Waifu2x?

В текущем проекте nagadomi/nunif нет отдельного нативного мобильного приложения как основной официальной редакции. На мобильном устройстве доступность веб-версии зависит от возможностей браузера, памяти и поддерживаемого backend. Приложения с Waifu2x в названии от других разработчиков нельзя автоматически считать тем же продуктом.

Какой уровень шумоподавления выбирать?

Начинайте с Нет и включайте очистку только при видимом шуме или артефактах JPEG. Для слабой компрессии используйте минимально достаточный уровень и сравнивайте тонкие детали. Максимальный уровень не гарантирует лучший результат.

Почему в браузере нет 4×?

Текущая страница unlimited:waifu2x содержит прямую пометку no 4x support. Облачная страница показывает ссылку 4× на unlimited, но фактический интерфейс unlimited на момент обзора четырёхкратный режим не поддерживает. Для 4× следует использовать совместимую модель в локальной версии.

Можно ли сохранить прозрачный фон?

Да, если выбран формат с альфа-каналом, например PNG или совместимый WebP. JPEG альфа-канал не сохраняет и заменяет прозрачные области белым.

Поддерживается ли 16-битный результат?

В локальной командной строке — да, но только через библиотеку Wand/ImageMagick. Стандартный режим PIL не создаёт 16-битный вывод. В облачной форме отдельного переключателя разрядности нет.

Стоит ли включать TTA всегда?

Нет. TTA увеличивает вычислительное время приблизительно в восемь раз, а для GAN-моделей Photo и Art/Scan вообще не применяется. Его имеет смысл включать только после сравнения контрольного изображения, если разница оправдывает затраты времени.

Почему результат стал «пластиковым»?

Частая причина — слишком сильное шумоподавление либо неподходящий тип модели. Сравните обработку без DeNoise и проверьте, соответствует ли категория содержимому: Art для цифровой рисованной графики, Art/Scan для печатных и сканированных материалов, Photo для фотографий.

Можно ли использовать Waifu2x коммерчески?

Код nunif имеет MIT-лицензию, которая допускает коммерческое использование при соблюдении её условий. При распространении собственной бинарной сборки нужно дополнительно учитывать лицензии включённых зависимостей; документация отдельно предупреждает о возможном GPL-статусе комплектов с PyAV/ffmpeg.

Что выбрать: PNG или WebP?

Для проверки арта и промежуточного файла удобен PNG: он не добавляет JPEG-сжатие и поддерживает прозрачность. WebP полезен, когда нужен меньший файл и целевая программа корректно его отображает. Для критичной цветопередачи дополнительно проверяйте метаданные и поведение конкретного просмотрщика.

Итог

Waifu2x остаётся актуальным не как один старый сайт, а как семейство официальных способов запуска вокруг современной реализации nunif. Для разового небольшого арта удобнее облачная форма: она проста, русифицирована и сразу даёт PNG/WebP. Для приватной одиночной фотографии разумнее unlimited:waifu2x, потому что изображение обрабатывается в браузере и не отправляется на сервер. Для каталогов, 4× в поддерживаемых моделях, автоматизации, точной настройки памяти и интеграции нужен локальный GUI, CLI или Python API.

Главный компромисс проекта — сочетание бесплатности и технической гибкости с необходимостью понимать модели и ограничения. Waifu2x хорошо решает узкую задачу увеличения и очистки, но не заменяет фоторедактор и не восстанавливает достоверно отсутствующие детали. Для цифрового арта его модельная специализация остаётся сильным аргументом. Для профессиональной фотографии с требованиями к готовому коммерческому интерфейсу, управлению цветом и более широкому набору восстановительных моделей целесообразно сравнить результат с Topaz Gigapixel или другим специализированным инструментом. Для локального открытого GUI без Python — с Upscayl; для исследовательского общего восстановления — с Real-ESRGAN.

Поделиться с друзьями
Андрей Федоров
Андрей Федоров

Фотография – это целое искусство, где необходима полная самоотдача, недюжинный самоконтроль и безупречное чувство прекрасного. А если вы ещё и желаете досконально разбираться в фототехнике – вам потребуется соответствующее образование и немалый опыт. У меня имеется и то, и другое, ведь я работаю профессиональным фотографом уже около 20 лет. За плечами высшее техническое образование в сфере фототехники, а также подтверждённая профессия «Фотоискусство и диджитал графика» от РГУ имени А. Н. Косыгина. Кроме того, полученные специальности не остановили меня в развитии, и я закончил ещё и несколько платных тематических курсов, существенно подтянув свои знания в сфере фотодела. В конце концов жизненный путь привёл меня к созданию своего сайта, где я делюсь собственным немалым опытом с читателями. Подробнее обо мне...

Оцените автора
( Пока оценок нет )
Топ фотограф
Добавить комментарий