Pack Camo

ШІ-збільшення зображень

Збільшуйте фото у 2 або 4 рази з Real-ESRGAN — ШІ підвищує чіткість прямо на вашому пристрої.

Усе виконується локально — нічого не надсилається на сервер.

Зображення ще немає

Перетягніть зображення для збільшення

PNG, JPEG, WebP або AVIF. Зображення можна також вставити. Воно обробляється на цьому пристрої й нікуди не завантажується.

Збільшуйте зображення у 2 або 4 рази з ШІ — на власному пристрої

Цей інструмент на основі ШІ збільшує малі, м'які або низькоякісні зображення за допомогою <strong>Real-ESRGAN</strong> — нейромережі, навченої відновлювати краї, текстури й дрібні деталі, які звичайне масштабування розмиває. Усе працює прямо у вашому браузері — на відеокарті через WebGPU, якщо вона доступна, інакше на процесорі через WebAssembly. Ваше зображення ніколи не завантажується на сервер: завантажується лише сама ШІ-модель, один раз, після чого вона зберігається в кеші вашого пристрою.

Як збільшити зображення

  1. 1Перетягніть зображення на сторінку, виберіть його або вставте через Ctrl/⌘ + V. Підтримуються PNG, JPEG, WebP і AVIF.
  2. 2Виберіть модель: Швидка (4,6 МБ, підходить для більшості зображень і скриншотів) або Якісна (64 МБ, найкраща деталізація на фотографіях).
  3. 3Виберіть 2× або 4× і натисніть Збільшити. Під час першого запуску завантажується модель; прогрес показується по фрагментах разом із часом, що залишився.
  4. 4Пересувайте повзунок по зображенню, щоб порівняти «до» і «після», і наближайте, щоб роздивитися деталі.
  5. 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. Створені зображення належать вам; ліцензія поширюється на модель, а не на ваші зображення.