Гид по технологиям

Как увеличить разрешение изображений в Stable Diffusion WebUI

9 min read AI image Обновлено 23 Dec 2025
Увеличение разрешения в Stable Diffusion WebUI
Увеличение разрешения в Stable Diffusion WebUI

Цифровая живопись машины в шлеме космонавта; одна сторона увеличена до более высокого разрешения.

Быстрые ссылки

  • Как увеличить разрешение изображений в Stable Diffusion

  • Советы для улучшения результатов апскейла

Короткое резюме шага за шагом

  1. В WebUI Stable Diffusion откройте вкладку «Extras».
  2. Загрузите изображение или несколька изображений для апскейла.
  3. Настройте ползунок Resize (Изменить размер) для желаемого разрешения.
  4. Выберите апскейлер (алгоритм увеличения).
  5. Нажмите «Generate» для запуска процесса.

Важно: при первом использовании алгоритма WebUI может загрузить дополнительные модели. Это займет больше времени на первом запуске.

Введение

Если ваши изображения из Stable Diffusion получились низкого разрешения или у вас есть старые «реальные» фото, которые нужно сделать чётче, WebUI предлагает набор инструментов для апскейла. Этот гид рассчитан на пользователей automatic1111 Stable Diffusion WebUI — наиболее распространённой и удобной сборки с широким набором скриптов и моделей.

Определение: апскейлер — алгоритм, который увеличивает разрешение изображения, сохраняя или реконструируя детали.

Как увеличить разрешение изображений в Stable Diffusion

Ниже — пошаговая инструкция с пояснениями и рекомендациями по настройкам.

1. Загрузка изображения

Все инструменты апскейла находятся во вкладке “Extras”. Откройте её.

Клик по вкладке

Если вы только что сгенерировали изображение, нажмите «Send to Extras», чтобы сразу перейти к апскейлу с текущим изображением. Альтернативно, перетащите файл в поле загрузки во вкладке Extras.

Фотография в поле загрузки вкладки Extras в Stable Diffusion WebUI.

Если нужно апскейлить несколько изображений одновременно, переключитесь на вкладку «Batch Process» и загрузите пакет файлов. На практике пакетная обработка может работать неустойчиво: наблюдайте за тем, как ведёт себя интерфейс, и не запускайте слишком большие партии на разовой сессии.

Совет: перед массовой обработкой протестируйте настройки на одном эталонном изображении.

2. Выбор размера

Ползунок “Resize” управляет размером выходного изображения. По умолчанию активна вкладка “Scale By” — умножение текущего разрешения на коэффициент (например, 2×: 512×512 → 1024×1024).

Альтернатива — вкладка “Scale To”, где вы вводите точную ширину и высоту. Обратите внимание на соотношение сторон исходного изображения. Снимите флажок “Crop to Fit”, если не хотите обрезать края.

Практическое правило по соотношениям сторон:

  • Телефоны: 9:16
  • Планшеты: 4:3
  • Компьютеры/мониторы: 16:9 (ультраширокие до 21:9)

Выбор правильного соотношения минимизирует необходимость в последующей обрезке или аутпэйнтинге.

3. Выбор апскейлера

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

Выпадающий список апскейлеров в Stable Diffusion WebUI.

Короткое руководство по выбору (универсальные рекомендации):

  • Фотографии: ESRGAN_4x — хорошо сохраняет мелкие детали и текстуры.
  • Живопись/картины: R-ESRGAN 4x+ — лучше восстанавливает мазки и художественные текстуры.
  • Аниме/плоская графика: R-ESRGAN 4x+ Anime6B — адаптирован под линии и плоские заливки.

Важно: эксперимент — ключ к успеху. Разные изображения дают разный результат. Один и тот же апскейлер может «лучше» работать с пейзажами и хуже — с портретами.

Определение: вторичный апскейлер — дополнительный алгоритм, который смешивается с основным для получения комбинированного эффекта.

4. Апскейл

Когда настройки выбраны, нажмите «Generate».

При первом запуске для конкретного апскейлера WebUI скачает модель. Это может занять время в зависимости от скорости интернета.

По завершении файлы можно найти в подпапке:

extras-images

внутри папки

outputs

Если вы используете удалённый сервер, убедитесь, что путь к выходам доступен и вы знаете, откуда скачивать результаты.

Связано: как использовать Stable Diffusion для создания GIF и видео — смежные техники постобработки.

Советы для лучшего апскейла

Ниже — проверенные подходы, которые помогают улучшить итоговое изображение.

Комбинация апскейлеров

Если один апскейлер даёт сильную детализацию, а другой — гладкость и меньше зернистости, попробуйте комбинировать их. В WebUI можно выбрать основной и вторичный апскейлер с параметром прозрачности (visibility) для вторичного.

Пример: ESRGAN_4x даёт детализацию, а SwinIR уменьшает зерно, но может вносить тайловые артефакты. Установив SwinIR в качестве вторичного с видимостью 0.5, можно получить баланс между детализацией и чистотой.

Важно: вторичный апскейлер не увеличивает разрешение дополнительно. Он только смешивает эффект.

Исправление соотношения сторон с помощью аутпэйнтинга

Если вам нужно изображение в конкретном соотношении сторон, и апскейл делает его слишком узким или широким, используйте Outpainting. Этот инструмент позволяет сгенерировать «продолжение» изображения по краям.

Как начать аутпэйнтинг:

  1. Поместите изображение в img2img input.
  2. В выпадающем меню Script выберите Outpainting mk2 или Poor Man’s Outpainting.
  3. Настройте параметры и нажмите “Generate”.

Замечание: аутпэйнтинг сложен, особенно для сцен с людьми и животными. Маленькие изменения обычно дают наиболее реалистичный результат.

Апскейленное фото тропинки осенью; сгенерированы стороны слева и справа с помощью Stable Diffusion.

Описание настроек примера: Postprocess upscale by: 4, Postprocess upscaler: ESRGAN_4x, Postprocess upscaler 2: SwinIR_4x

Восстановление лиц GPFGAN и CodeFormer

Портреты часто страдают сильными искажениями при апскейле. Для коррекции лиц используют GPFGAN и CodeFormer. Они работают как корректор лиц при увеличении и могут заметно улучшить узнаваемость и текстуру кожи.

Параметры:

  • Visibility (видимость) — по сути прозрачность корректирующего слоя.
  • Weight (вес) в CodeFormer — сила коррекции (чем выше, тем сильнее вмешательство).

GPFGAN чаще восстанавливает структуру лица (например, форму и глаза), а CodeFormer — текстуры кожи. GPFGAN может давать слишком «гладкий» результат; в этом случае CodeFormer часто выглядит естественнее. По скорости GPFGAN обычно чуть быстрее.

Смешивание: можно комбинировать GPFGAN и CodeFormer, подбирая видимость и вес для каждого, чтобы добиться гармонии между формой и текстурами.

Устранение артефактов и шумов

  • Уменьшение шума: некоторые апскейлеры дают меньше зерна (например, SwinIR).
  • Тайловые артефакты: появляются при использовании некоторых моделей; уменьшите интенсивность или смените модель.
  • Переусиленная резкость: если изображение стало слишком «резким» с неровными краями, примените лёгкое размытие или снизьте параметр детализации в постобработке.

Тестирование и экспериментирование

Правило: для каждого типа изображения задайте эталон и тестируйте наборы параметров. Например:

  • Пейзажи: ESRGAN_4x → SwinIR вторичный 0.3 → лёгкая коррекция тонов.
  • Портреты: R-ESRGAN 4x+ → GPFGAN видимость 0.6 → CodeFormer вес 0.3.
  • Аниме: R-ESRGAN 4x+ Anime6B → без коррекции лиц.

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

Диагностика проблем и решения

Если результат неудовлетворителен, пройдите чеклист ниже.

  • Изображение слишком шумное: попробуйте SwinIR или уменьшите силу второго апскейлера.
  • Появились тайловые артефакты: смените апскейлер или уменьшите масштаб.
  • Лица искажены: включите GPFGAN или CodeFormer и настройте видимость/вес.
  • Части сцены выглядят «сгенерированными» не в том стиле: попробуйте Outpainting с более консервативными параметрами.

Мини-процедура для надёжного апскейла (SOP)

  1. Выберите эталонное изображение одного типа (портрет/пейзаж/аниме).
  2. Запишите исходное разрешение и соотношение сторон.
  3. Откройте Extras и загрузите изображение.
  4. Выберите «Scale By» 2× или «Scale To» конкретную величину.
  5. Выберите основной апскейлер (начните с ESRGAN_4x для фотографий).
  6. (Опционально) Выберите вторичный апскейлер с видимостью 0.25–0.5.
  7. Для портретов активируйте GPFGAN/CodeFormer и подберите видимость.
  8. Нажмите Generate.
  9. Откройте результат и сравните с эталоном.
  10. При необходимости скорректируйте и повторите.

Критерии приёмки:

  • Изображение увеличено до требуемого размера.
  • Детали выглядят естественно, без сильных артефактов.
  • Лица узнаваемы (если применимо).
  • Шум и тайлы находятся в допустимом диапазоне.

Роль-ориентированные чеклисты

Для дизайнеров:

  • Проверьте цветовой профиль после апскейла.
  • Сохраните исходник и результат в отдельных папках.
  • Используйте апскейл как часть пайплайна постобработки.

Для фотографов:

  • Начните с минимального увеличения (1.5×–2×).
  • Сравните текстуры кожи и зерно.
  • Корректируйте экспозицию и баланс белого после апскейла.

Для разработчиков/инженеров:

  • Автоматизируйте пакетную обработку с ограничением по объёму памяти GPU.
  • Учитывайте время загрузки моделей при оркестрации.
  • Логгируйте параметры для воспроизводимости.

Альтернативные подходы и когда апскейл не поможет

Когда апскейл бесполезен:

  • Исходное изображение слишком размыто или сильно артефактизировано. Апскейлер не создаст реальные детали там, где их никогда не было.
  • При сильном кадрировании композиция становится нечитабельной — лучше переснять или реконструировать кадр.

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

  • Пересъёмка/сканирование в лучшем качестве.
  • Восстановление в графическом редакторе (ретушь, клонирование).
  • Обучение пользовательской модели апскейла, если требуется масштабное улучшение специфичного контента.

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

  • Детали vs. Шум: чем сильнее модель подчёркивает детали, тем выше шанс появления шума.
  • Быстрота vs. Качество: лёгкие модели быстрее, тяжёлые более качественны, но требуют больше ресурсов.
  • Универсальность vs. Специализация: обобщённые апскейлеры работают адекватно почти везде; специализированные — для конкретных стилей (аниме/фото).

Примеры тест-кейсов для приёмки

  • Кейс 1: Портрет 512×512 → 2048×2048, GPFGAN активирован, результат должен сохранять черты лица.
  • Кейс 2: Пейзаж 600×400 → 2400×1600, минимальные тайловые артефакты, текстуры травы естественны.
  • Кейс 3: Аниме 320×320 → 1280×1280, линии чёткие, заливки без шумов.

Совместимость и миграция

  • WebUI automatic1111 часто обновляется; после обновления проверьте список доступных апскейлеров.
  • Некоторые апскейлеры могут требовать отдельной загрузки моделей (обычно WebUI предложит скачать).
  • При переносе настроек между машинами перенесите конфиги и папки моделей (models/ESRGAN и т.п.).

Советы по безопасности и приватности

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

Быстрые подсказки в одном листе (Cheat Sheet)

  • Фотографии: ESRGAN_4x, вторичный SwinIR 0.2–0.5.
  • Картины: R-ESRGAN 4x+.
  • Аниме: R-ESRGAN 4x+ Anime6B, без исправления лиц.
  • Портреты: включите GPFGAN (видимость 0.4–0.8) и/или CodeFormer (вес 0.2–0.6).
  • Аутпэйнтинг: Outpainting mk2 или Poor Man’s Outpainting.

Быстрое руководство по решению типичных проблем

  • Плохая детализация: смените апскейлер или увеличьте масштаб постепенно (сделать 2× затем ещё 2× вместо 4× сразу).
  • Перечисленные артефакты: уменьшите видимость вторичного апскейлера и примените мягкую шумоподавляющую фильтрацию.
  • Лица неузнаваемы: попробуйте GPFGAN с небольшой видимостью и подберите вес CodeFormer.

Пример рабочего потока (примерный таймлайн)

  1. 0–5 мин: загрузка изображения и базовые настройки в Extras.
  2. 5–10 мин: первый апскейл (включая загрузку модели, если нужно).
  3. 10–20 мин: оценка результата, корректировка параметров, повторный апскейл.
  4. 20–30 мин: постобработка в графическом редакторе при необходимости.

Заключение

Апскейл в Stable Diffusion WebUI — мощный инструмент для повышения качества изображений. Ключевые моменты: тестируйте апскейлеры, комбинируйте их, используйте GPFGAN/CodeFormer для портретов и прибегайте к аутпэйнтингу при необходимости изменить соотношение сторон. Всегда сохраняйте исходники и фиксируйте параметры для воспроизводимости.

Важно: нет универсального рецепта — для каждого изображения нужно подобрать оптимальные сочетания.

Короткая шпаргалка: начните с ESRGAN_4x для фото, R-ESRGAN 4x+ для картин и Anime6B для аниме; применяйте GPFGAN или CodeFormer для портретов.

Дополнительно: если хотите, могу подготовить таблицу «наилучшие настройки по типам изображений» в CSV или Markdown-таблице для быстрого копирования в ваш пайплайн.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Блокировка и разрешение приложений в Windows
Windows

Блокировка и разрешение приложений в Windows

Как получить Xbox Wrapped 2022 — неофициальный обзор
Игры

Как получить Xbox Wrapped 2022 — неофициальный обзор

Как установить расширения вне Chrome Web Store
браузер

Как установить расширения вне Chrome Web Store

Освоение Unity в Ubuntu: 8 ключевых приёмов
Ubuntu

Освоение Unity в Ubuntu: 8 ключевых приёмов

Запуск от другого пользователя в Windows 11
Windows 11

Запуск от другого пользователя в Windows 11

Копировать текст с изображения в Windows 11
Windows

Копировать текст с изображения в Windows 11