Увеличивайте изображения в 2 или 4 раза с ИИ — на своём устройстве
Этот инструмент на базе ИИ увеличивает маленькие, мягкие или низкокачественные изображения с помощью <strong>Real-ESRGAN</strong> — нейросети, обученной восстанавливать края, текстуры и мелкие детали, которые обычное масштабирование размывает. Всё работает прямо в вашем браузере — на видеокарте через WebGPU, если она доступна, иначе на процессоре через WebAssembly. Ваше изображение никогда не загружается на сервер: скачивается только сама ИИ-модель, один раз, после чего она хранится в кеше вашего устройства.
Как увеличить изображение
- 1Перетащите изображение на страницу, выберите его или вставьте через Ctrl/⌘ + V. Поддерживаются PNG, JPEG, WebP и AVIF.
- 2Выберите модель: Быстрая (4,6 МБ, подходит для большинства изображений и скриншотов) или Качественная (64 МБ, лучшая детализация на фотографиях).
- 3Выберите 2× или 4× и нажмите Увеличить. При первом запуске скачивается модель; прогресс показывается по фрагментам вместе с оставшимся временем.
- 4Перемещайте ползунок по изображению, чтобы сравнить «до» и «после», и приближайте, чтобы рассмотреть детали.
- 5Выберите PNG, JPEG или WebP и нажмите Скачать — или отправьте результат прямо в другой инструмент, например в изменение размера изображений.
Почему ИИ-апскейл выглядит чётче обычного масштабирования
Обычное масштабирование — билинейное, бикубическое или Ланцош — может лишь растянуть уже имеющиеся пиксели на более крупную сетку. Оно не создаёт новых деталей, поэтому увеличение в 4 раза выглядит мягким и блочным: края размываются, текст становится нечётким, а артефакты JPEG растут вместе с изображением.
Сеть сверхразрешения работает иначе. Real-ESRGAN обучали на миллионах пар из чётких изображений и намеренно испорченных копий — размытых, уменьшенных, зашумлённых и сжатых в JPEG, — и она научилась превращать испорченную версию обратно в чёткую. Получив ваше изображение, она предсказывает правдоподобные высокочастотные детали: резкие края, волосы, листву, ткань и надписи. Поэтому заодно она убирает блоки сжатия и лёгкий шум.
Добавленные детали — это предсказание, а не восстановление. Сеть не покажет номерной знак, который никогда не был читаемым, или лицо шириной в несколько пикселей, а на очень маленьких или сильно сжатых изображениях результат может выглядеть как живопись. Прежде чем полагаться на результат, сравните его ползунком и приблизьте до 100 %.
Быстрая или Качественная: какую модель выбрать
- Быстрая — Real-ESRGAN general v3
- <code>realesr-general-x4v3</code>, компактная SRVGGNet примерно с 1,2 миллиона параметров и размером загрузки 4,6 МБ. Она примерно в десять раз быстрее качественной модели и хорошо справляется с иллюстрациями, скриншотами, игровой графикой, фото товаров и большинством фотографий. Начните с неё.
- Качественная — Real-ESRGAN x4plus
- <code>RealESRGAN_x4plus</code>, оригинальная RRDBNet с 16,7 миллиона параметров и размером загрузки 64 МБ. Она восстанавливает больше текстуры на реальных фотографиях — кожу, листву, архитектуру, — но ценой времени: на процессоре большое фото может обрабатываться несколько минут. С видеокартой и WebGPU это становится практичным.
- 2× или 4×
- Обе модели — сети 4×. Для 2× инструмент запускает модель 4×, а затем усредняет каждый блок 2 × 2 результата. Это заметно чётче, чем прямое увеличение в 2 раза, и требует меньше памяти, потому что полное изображение 4× так и не создаётся.
Как это работает в браузере
Модели работают на ONNX Runtime Web в фоновом воркере, поэтому страница не зависает. Если ваш браузер поддерживает WebGPU — свежие Chrome, Edge и Safari на большинстве компьютеров, — сеть работает на видеокарте. Иначе используется WebAssembly на процессоре: медленнее, зато работает везде. На панели видно, какой вариант используется.
Большие изображения делятся на перекрывающиеся фрагменты от 128 до 256 пикселей. Каждый фрагмент увеличивается с 16 пикселями окружающего контекста, и сохраняется только его центр, поэтому швов не видно, а требуемая память остаётся небольшой. Благодаря этому же работают индикатор прогресса, оценка времени и кнопка «Отмена».
Файл модели скачивается с Hugging Face при первом использовании и сохраняется в кеше браузера, так что при следующих визитах всё запускается почти мгновенно и работает офлайн. Сами изображения читаются и обрабатываются только на вашем устройстве.
Прозрачность, форматы и ограничения размера
- Прозрачные PNG сохраняют прозрачность: сеть увеличивает цвета, а альфа-канал увеличивается отдельно бикубической интерполяцией и затем объединяется с ними.
- PNG сохраняет без потерь и с прозрачностью — лучший выбор для дальнейшего редактирования. JPEG и WebP намного легче; JPEG заливает прозрачные области белым.
- Чтобы браузеру хватило памяти, результат ограничен примерно 36 мегапикселями на компьютерах и 16 мегапикселями на телефонах и планшетах. При большем запросе исходное изображение сначала уменьшается, и вы получите об этом уведомление.
- Нужен точный размер? Отправьте результат в изменение размера изображений, конвертируйте его в конвертере изображений или вырежьте объект с помощью удаления фона.
Авторы и лицензия
Для увеличения используется Real-ESRGAN авторства Xintao Wang, Liangbin Xie, Chao Dong и Ying Shan («Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data», ICCV Workshops 2021), выпущенная под лицензией BSD-3-Clause. Версии в формате ONNX — это экспорт jonathanst29/tinier-upscale-models под лицензией BSD-3-Clause на Hugging Face, закреплённый на фиксированной ревизии. Инференс выполняет ONNX Runtime Web от Microsoft под лицензией MIT.
Часто задаваемые вопросы
- Это ИИ-увеличение изображений действительно бесплатное и приватное?
- Да. Никаких аккаунтов, водяных знаков и ограничений на число изображений. Увеличение выполняется на вашем компьютере или телефоне, и изображение никогда не загружается на сервер — один раз скачивается только ИИ-модель.
- Сколько времени занимает увеличение?
- С WebGPU быстрая модель увеличивает типичное изображение в 1000 пикселей за несколько секунд. На процессоре это может занять минуту и больше, а качественная модель ещё примерно в десять раз медленнее. Индикатор прогресса показывает прошедшее время, а после первого фрагмента — оценку оставшегося.
- Почему первое увеличение занимает больше времени?
- При первом запуске скачивается ИИ-модель — 4,6 МБ для быстрой или 64 МБ для качественной — и подготавливается для вашей видеокарты или процессора. Затем модель хранится в кеше браузера, и при следующих запусках скачивать её не нужно.
- Может ли ИИ-апскейл восстановить размытое фото?
- Он может сделать фото в низком разрешении или слегка размытое заметно чётче, а также убирает артефакты JPEG и шум. Но он не восстановит детали, которые никогда не были запечатлены: крошечные лица, нечитаемый текст и сильное смазывание от движения останутся неоднозначными, и сеть может дорисовать там текстуру.
- Какое самое большое изображение можно увеличить?
- Результат ограничен примерно 36 мегапикселями на компьютере — например, 6000 × 6000 пикселей — и примерно 16 мегапикселями на телефонах и планшетах. Если запросить больше, исходное изображение сначала уменьшается, чтобы результат уместился, и инструмент сообщит об этом.
- Сохраняется ли прозрачный фон?
- Да. Сохраните в PNG или WebP — и прозрачность останется: альфа-канал увеличивается бикубической интерполяцией вместе с цветами, увеличенными ИИ. JPEG не поддерживает прозрачность, поэтому такие области станут белыми.
- Браузер пишет, что WebGPU недоступен. Всё равно будет работать?
- Да, инструмент переключится на WebAssembly на процессоре: это работает в любом современном браузере, но медленнее. Для максимальной скорости используйте свежую версию Chrome, Edge или Safari на компьютере с видеокартой.
- Какая модель используется и можно ли использовать результаты в коммерческих целях?
- Инструмент использует официальные веса Real-ESRGAN (general v3 и x4plus), выпущенные под свободной лицензией BSD-3-Clause. Созданные изображения принадлежат вам; лицензия распространяется на модель, а не на ваши изображения.