Лучший апскейлер: Bigjpg против waifu2x, Real-ESRGAN, jpgHD и jpgHi
Одни и те же двенадцать изображений через пять апскейлеров: аниме-лайнарт, портрет с телефона, трижды пережатый JPEG и спрайт 300 пикселей. Записали всё, включая файлы, где наши собственные инструменты были не лучшим ответом.
Bigjpg, jpgHD и jpgHi — наши продукты, так что читайте вывод с этой поправкой. Всё же это стоит вашего времени: мы прямо говорим, где наши инструменты — неверный выбор, а честный ответ на вопрос «какой апскейлер лучший» — «зависит от файла перед вами».
Случаи, о которых идёт речь
Неудобные файлы повторяются снова и снова, и речь ниже именно о них:
- Аниме-лайнарт 512×512 с линиями в 1 пиксель и ровными заливками.
- Скан страницы манги с видимыми блоками JPEG вокруг тонов.
- Портрет с телефона 1200×1600, комнатный свет, лёгкое смазывание.
- JPEG, пережатый мессенджером три раза.
- Спрайт 300×300 пикселей с жёсткими краями без сглаживания.
Всё ниже — это либо заявленные возможности инструмента, либо настройка, которую вы сами проверите за минуту, либо наше мнение; где мнение — мы это говорим.
Коротко о выводах
| Инструмент | Сильные стороны | Слабые стороны | Как запускать |
|---|---|---|---|
| Bigjpg | Аниме и иллюстрации, 4x–16x, пакетная загрузка | Портреты при максимальном шумоподавлении | Веб, приложение, API |
| waifu2x | Небольшой аниме-арт в 2x, чистый результат | Выше 2x никак, нет пакетов, проект почти не развивается | Веб или свой сервер |
| Real-ESRGAN | Фото и текстуры при наличии GPU | Лайнарт на общей модели, интерфейса нет вообще | Командная строка, Python |
| jpgHD | Восстановление повреждённых и старых фото | Чистое увеличение цифровой графики | Веб, приложение, API |
| jpgHi | Творческое увеличение с тонкой настройкой | Пиксель-арт, если не настроить | Веб, по токенам |
Что показал каждый инструмент
Bigjpg. Наш собственный инструмент лучше всех сохранил аниме-лайнарт на 4x и 8x: линии в пиксель остались линиями, а не серыми градиентами, заливки остались ровными. На спрайте в 300 пикселей понадобилась модель для иллюстраций и 16x, чтобы края выглядели намеренными, а не размазанными. На портрете мы проиграли: при максимальном шумоподавлении кожа становится слегка «нарисованной», при низком остаются и зерно, и шум сжатия вокруг глаз. Этот компромисс мы описали в руководстве по увеличению без потерь, и он реальный.
waifu2x. По-прежнему самый чистый результат на небольшом аниме-рисунке в 2x, и с бесплатным сайтом спорить не о чем. Но 2x — потолок, пакетной загрузки нет, API в публичной версии нет, а проект стоит на месте годами. Для одного небольшого рисунка — хороший выбор; для двадцати файлов или постера в 4000 пикселей — нет.
Real-ESRGAN. Бесплатный и открытый: на портрете он дал самую резкую текстуру из пяти — вернулись плетение ткани, волосы и плитка на фоне. Заодно он придумал несколько веснушек, которых в исходнике не было. С общей моделью x4 на манге линии заметно смягчаются, аниме-модель это исправляет. Нужен GPU, терминал и терпение при выборе модели.
jpgHD. Это не апскейлер в том же смысле — это восстановление. Дайте ему поцарапанное, выцветшее или чёрно-белое семейное фото, и он уберёт повреждения, сделает лица резче и сможет раскрасить результат; вся работа занимает минуты, а не секунды, потому что он делает заметно больше, чем изменение размера. Восстановление умеет то, чего не умеет увеличение: у фото, прошедшего три круга сжатия в мессенджере, оно убирает артефакты, а не увеличивает их. Чего он не сделает — чистого 4x из аккуратного аниме-рисунка: для этого восстановление не тот инструмент.
jpgHi. Наш генеративный апскейлер и самый богатый на настройки: ползунки креативности, сходства с оригиналом, HDR и резкости, отдельные модели для фото и для графики, до 16000×16000 пикселей и 50 МБ на изображение. Ползунки действительно работают: сдвинутый к креативности, он придумывает правдоподобные детали, сдвинутый к сходству — держится близко к тому, что вы загрузили. Особенно это заметно на пиксель-арте: ползунок креативности вверх — и появляется текстура, которой в файле не было; от него зависит, будет спрайт чистым или размытым.
Сколько это занимает на практике
Время в очереди зависит от сервиса, времени суток и загрузки, так что любая цифра здесь устареет к моменту, когда вы это прочитаете. Вместо этого стоит знать две вещи: в интерфейсе jpgHD указано около пяти минут на одно восстановление, а два бесплатных инструмента работают со скоростью вашей собственной машины — GPU меняет это радикально.
Выбирайте по ситуации, а не по рейтингу
- Один аниме-рисунок прямо сейчас и бесплатно: waifu2x в 2x; если нужно 4x и выше — Bigjpg.
- 500 фотографий товаров: приложение Bigjpg или API — пакетная обработка важнее разницы в 5 % качества.
- Материалы клиента, без интернета: сразу Real-ESRGAN, потому что Bigjpg, jpgHi и jpgHD требуют загрузки на сервер.
- Восстановить повреждённый отпечаток перед увеличением: сначала jpgHD для реставрации, затем Bigjpg или jpgHi для размера.
- Пиксель-арт: инструмент с методом ближайшего соседа или отдельной моделью — общая фото-модель превратит чистые пиксели в кашу.
- Печать A3 и больше: сначала посчитайте нужные пиксели по таблице размеров печати, затем берите минимальный достаточный коэффициент.
Где мы проигрываем
Тест дал три неудобных вывода о нас. Первый: мы не инструмент реставрации — порванное, выцветшее фото или снимок, который надо раскрасить, это работа jpgHD, и Bigjpg не должен делать вид, что это не так. Второй: максимальное шумоподавление по-прежнему слишком агрессивно для портретов — настройка годна для рисунков и старых сканов, но мы плохо отговариваем от неё на коже. Третий: 16x — скорее рекламная цифра для 90 % файлов, и гид по коэффициентам написан в основном чтобы отговорить от него.
Проверьте на своих файлах: бесплатно без регистрации можно увеличить изображение до 3000×3000 пикселей и 5 МБ, а платные аккаунты поднимают лимит до 50 МБ и дают быструю очередь. Прежде чем платить кому-либо, включая нас, прогоните один файл через два инструмента.