Плагин Auto Photoshop Stable Diffusion перестаёт генерировать изображение и выдаёт пустой холст чаще всего из-за того, что веб-интерфейс Automatic1111 запущен без флага --api — именно он открывает программный доступ, к которому обращается Photoshop. Проверить это можно за минуту: откройте в браузере адрес локального сервера Stable Diffusion с добавлением пути /docs — если страница с документацией API не открывается, расширение запущено без нужного режима.
Связка Photoshop и Stable Diffusion позволяет выполнять генерацию, дорисовку и замену фрагментов изображения, не покидая привычный редактор. Вместо ручного экспорта картинок между программами выделенная область отправляется в нейросеть напрямую, а результат возвращается на отдельный слой. Ниже разберём рабочие способы интеграции, требования к системе и типичные сбои.
Зачем объединять Photoshop и Stable Diffusion
Сам по себе Stable Diffusion работает через веб-интерфейс или командную строку, что неудобно при точечной ретуши. Интеграция с Photoshop решает сразу несколько задач: inpainting по маске выделения, outpainting за границы холста, генерацию вариантов прямо на слое и перенос стиля на готовую композицию.
Для дизайнера это означает, что нейросеть становится инструментом вроде «Заливки с учётом содержимого», только значительно мощнее. Вы выделяете область лассо, пишете текстовый промпт и получаете несколько вариантов заполнения, каждый из которых можно доработать обычными кистями и масками.
Что потребуется для работы связки
Перед установкой плагина убедитесь, что базовые компоненты уже работают по отдельности. Если Stable Diffusion сам по себе не запускается, интеграция с Photoshop не заработает тоже — это первое, что стоит проверить при любой ошибке.
- 🖥️ Установленный Photoshop актуальной версии — плагины на базе UXP требуют относительно свежих выпусков редактора.
- 🧠 Рабочий локальный Stable Diffusion через веб-интерфейс Automatic1111 или совместимый бэкенд с поддержкой API.
- 🎮 Видеокарта с достаточным объёмом видеопамяти: для комфортной генерации желательно от 6–8 ГБ, хотя существуют режимы экономии памяти.
- 🔌 Запуск веб-интерфейса с параметром
--api, иначе Photoshop не сможет отправлять запросы.
⚠️ Внимание: не скачивайте «готовые сборки Photoshop со встроенной нейросетью» с неофициальных ресурсов. Такие пакеты нередко содержат вредоносный код. Плагин устанавливается отдельно, а Stable Diffusion разворачивается из официального репозитория проекта.
Установка и настройка плагина
Наиболее известное решение — бесплатный плагин Auto Photoshop Stable Diffusion, распространяемый через GitHub. Порядок установки выглядит так: скачайте архив плагина, распакуйте его и установите файл формата .ccx двойным кликом — Photoshop подхватит его через механизм расширений UXP.
Далее нужно запустить локальный сервер Stable Diffusion с включённым API. В файле запуска веб-интерфейса добавьте аргумент командной строки:
webui-user.bat: set COMMANDLINE_ARGS=--api
После запуска откройте в Photoshop панель плагина через меню Плагины и укажите адрес локального сервера, обычно это http://127.0.0.1:7860. Если панель видит сервер, появится список доступных моделей — значит, соединение установлено.
☑️ Проверка перед первой генерацией
Основные режимы работы
Плагин повторяет ключевые вкладки веб-интерфейса, но привязывает их к документу Photoshop. Разберём, чем режимы отличаются на практике.
| Режим | Что делает | Когда применять |
|---|---|---|
| txt2img | Генерация изображения по текстовому описанию | Создание фона или заготовки с нуля |
| img2img | Переработка выделенной области по промпту | Смена стиля, вариации объекта |
| inpainting | Заполнение замаскированной области | Удаление объектов, замена деталей |
| outpainting | Дорисовка за границами кадра | Расширение композиции, смена формата |
Для inpainting выделите область любым инструментом выделения, переключитесь на соответствующую вкладку плагина и введите промпт, описывающий желаемое содержимое. Параметр Denoising strength управляет степенью изменений: низкие значения сохраняют исходник, высокие дают нейросети больше свободы.
Режим outpainting требует увеличить холст через Изображение → Размер холста, после чего плагин дорисует пустые края с учётом содержимого кадра. Результат приходит на новый слой, поэтому исходное изображение остаётся нетронутым.
Типичные ошибки и их решение
Чаще всего пользователи сталкиваются с тем, что плагин «не видит» сервер. Причины почти всегда одни и те же: веб-интерфейс запущен без --api, порт занят другим приложением или брандмауэр блокирует локальные соединения. Проверяйте по порядку: сначала доступность адреса в браузере, затем настройки брандмауэра.
Вторая группа проблем — ошибки нехватки видеопамяти при генерации в высоком разрешении. Здесь помогает снижение размера изображения, уменьшение числа вариантов в пакете или запуск веб-интерфейса с аргументами экономии памяти, например --medvram. Точный набор поддерживаемых флагов зависит от версии интерфейса — сверяйтесь с его документацией.
⚠️ Внимание: не редактируйте системные файлы Photoshop и не отключайте проверку подписи плагинов ради установки расширения из сомнительного источника. Если плагин не устанавливается штатно, ищите актуальную версию в официальном репозитории проекта.
Почему генерация выглядит «размытой» на стыках
Такое бывает, когда выделенная область сильно отличается по разрешению от рабочего размера модели. Попробуйте увеличить область выделения с запасом, чтобы у нейросети был контекст, и понизьте Denoising strength. Также проверьте, что выбранная модель предназначена для inpainting — специализированные модели дают более аккуратные границы.
Альтернативы: Generative Fill и облачные сервисы
В свежих версиях Photoshop есть встроенная функция Generative Fill на базе моделей Adobe Firefly. Она не требует локальной видеокарты и работает из коробки, но облачная обработка означает зависимость от подписки, интернета и ограничений контентной политики Adobe.
Локальный Stable Diffusion, напротив, даёт полный контроль: выбор любой модели, включая обученные сообществом, отсутствие цензурных фильтров сервиса и бесплатную генерацию после первоначальной настройки. Минус — требования к железу и время на развёртывание. Многие пользователи комбинируют оба подхода под разные задачи.
Советы по качеству результата
Качество интеграции определяется не только плагином, но и тем, как вы формулируете промпты и готовите выделение. Несколько проверенных практик:
- ✂️ Выделяйте область с небольшим запасом вокруг объекта — резкая граница выделения даёт заметный шов.
- 📝 Описывайте в промпте не только объект, но и освещение и стиль окружения, чтобы фрагмент слился с кадром.
- 🎚️ Начинайте со средних значений Denoising strength и корректируйте по результату, а не выставляйте крайние значения сразу.
- 🧩 Используйте специализированные inpainting-модели для ретуши — они обучены именно на заполнении масок.
Итоговую сборку всегда делайте на отдельных слоях. Если фрагмент не подошёл, достаточно удалить слой и повторить генерацию с изменённым промптом — исходная композиция не пострадает.
Частые вопросы
Работает ли Stable Diffusion в Photoshop без мощной видеокарты?
Локальная генерация на слабом GPU будет очень медленной или невозможной. Как вариант — использовать облачный бэкенд Stable Diffusion и подключить плагин к удалённому серверу, либо обойтись встроенным Generative Fill, который обрабатывает запросы на серверах Adobe.
Плагин не появляется в меню «Плагины». Что делать?
Проверьте, что версия Photoshop поддерживает расширения UXP и что файл плагина установлен именно как .ccx через двойной клик или Creative Cloud. Устаревшие версии редактора могут не поддерживать такие расширения — в этом случае поможет обновление Photoshop.
Можно ли использовать свои обученные модели?
Да. Плагин работает через API веб-интерфейса, поэтому доступна любая модель, загруженная в Automatic1111, включая пользовательские чекпоинты и LoRA. Выбор модели выполняется прямо в панели плагина.
Чем inpainting отличается от обычной генерации?
При inpainting нейросеть изменяет только замаскированную область, опираясь на окружающий контекст, а остальная часть изображения остаётся нетронутой. Обычная генерация создаёт картинку целиком по текстовому описанию.
Законно ли использовать сгенерированные изображения в коммерческих проектах?
Это зависит от лицензии конкретной модели и законодательства вашей страны. Перед коммерческим применением изучите условия использования выбранной модели — у разных чекпоинтов они различаются.