PH-CU-S

EN | RU

Купить

Получите лицензионный ключ для доступа к обновлениям плагина.

Ключ сохраняется навсегда, используется для всех будущих обновлений. Лицензия предоставляется без технической поддержки.

Если Вы хотите приобрести версию с поддержкой через сайт — сделайте заказ с английской версии сайта. В лицензию будет включен 1 год поддержки.

Скачать последнюю версию

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

Последняя версия: PH-CU-S_3.61.00

3.61.00

Добавлено

  • Переключатель режима вывода под кнопкой Run с тремя опциями: Photoshop, Folder и All.
  • Кнопка FOLDER рядом с переключателем режима вывода для быстрого перехода в папку сохранения результатов. Можно быстро просмотреть все генерации после батча и выбрать нужный промпт или seed. В имени файла есть вся информация.
  • F2-Klein 5-2 s-4035056786.png
  • F2-Klein - workflow
  • 5-2 - 5 слот, 2-й промпт
  • s-4035056786 - seed:4035056786
  • Раздел настроек вывода на вкладке настроек (Config):
  • Возможность скрыть/показать переключатель режима вывода на панели (SHOW_OUTPUT_MODE).
  • Настройки сохранения результатов генерации в папке Output: создание папки с текущей датой или общая папка - в конфиге плагина (OUTPUT_FOLDER_DATE) - требуется перезагрузка PHotoshop.
  • Обновление инсталлятора (`Install.bat`) для автосоздания корневой папки `OUTPUT` и настройки скриптов запуска ComfyUI (`start_comfyui_auto.bat` и др.) для сохранения туда по умолчанию.

3.60.53

Добавлено

  • Управление логированием отладки кастомных нод: новый параметр конфигурации `DEBUG_NODES` в `config.txt` и `config_net.txt` для включения/выключения записи лога (`debug_nodes.log`) для кастомных нод.
  • Индикатор состояния отладочных нод на вкладке настроек (Config).
  • Ссылка на скачивание архива промптов ниже ссылки на воркфлоу на странице загрузок.
  • Поддержка скачивания архивов промптов в Flask-бэкенде на маршруте `/downloads/<filename>` наряду с воркфлоу.

Исправлено

  • Исправлены синтаксические ошибки и проблемы парсинга скобок в именах файлов в скриптах архивации и обновления метаданных на сервере.

3.60.52

Исправлено

  • Исправлена ошибка инъекции `client_id` в кастомные ноды воркфлоу. Теперь плагин всегда обновляет `client_id` (даже если он пустой), чтобы стереть старые или жестко заданные суффиксы HWID внутри JSON-файла воркфлоу, устраняя ошибки загрузки дополнительных картинок и получения результатов в режиме «Тест воркфлоу».

3.60.51

Добавлено

  • Добавлена кнопка-переключатель «Тест воркфлоу» на вкладке настроек (Tools) рядом с заголовком URL-адреса сервера ComfyUI. Когда она активна (по умолчанию), плагин не добавляет суффикс HWID к файлам в папке обмена, позволяя тестировать воркфлоу напрямую в браузере через GUI ComfyUI.
  • Добавлен новый параметр конфигурации `TEST_WORKFLOW` в файлы `config.txt` и `config_net.txt` для управления начальным состоянием переключателя.
  • Добавлена поддержка локализации кнопки «Тест воркфлоу» (`lbl_test_workflow`) для всех 8 поддерживаемых языков.

3.60.50

Исправлено

  • Исправлено смещение цветов при пакетной генерации (кастомные ноды): устранена проблема, из-за которой результат предыдущей генерации передавался в качестве исходного изображения на последующих итерациях в пакетном режиме (AUTO / Batch). Теперь плагин корректно пропускает повторный экспорт/перезапись файлов холста, маски, дополнительных изображений и разрешения зума на последующих итерациях пакета при использовании кастомных нод (`PHCUSInput`/`PHCUSOutput`), обеспечивая неизменность оригинального изображения и настроек.

3.60.49

Добавлено

  • Динамический индикатор активного слота: добавлен небольшой цветной индикатор (кружок) над активным промптом, динамически соответствующий цвету активной вкладки.

Исправлено

  • Исправлена синтаксическая ошибка в инсталляторе: устранена ошибка `... was unexpected at this time` в скрипте установки (`2_Install.bat`), возникавшая из-за неэкранированных круглых скобок в текстовых подсказках командной строки.
  • Устранено дублирующее создание папок (`mkdirSync`) при экспорте промптов во избежание ошибок доступа (`EACCES`) в песочнице Photoshop UXP.

3.60.48

Добавлено

  • Новый параметр `EXPORT_PROMPTS_DIR` в `config.txt` для гибкой настройки пути экспорта промптов (по умолчанию `Z:\Prompts`).
  • Новый параметр `SHOW_PROMPT_SET_NAMES` в `config.txt`. Если включен (`true`), названия вкладок выводятся на кнопках компактным белым шрифтом высотой `12px` без обводок. Если выключен (по умолчанию), кнопки отображаются тонкими цветовыми полосками высотой `10px`.
  • Поддержка кастомных имен вкладок промптов в `prompt_slots.json`. Измененные имена сохраняются и загружаются при каждом сеансе плагина.

3.60.47

Исправлено

  • Исправлен путь сохранения файла экспорта промптов: экспортер теперь сохраняет файл по пути `<PS_INPUTS_DIR>\<HWID>_export_prompts.txt` непосредственно внутри папки обмена (без создания подпапок), гарантируя полные права на запись в Photoshop UXP.

3.60.46

Добавлено

  • Добавлена функция экспорта промптов: новая кнопка `30▲` в заголовке блока «Промпты» экспортирует все 30 слотов (пропуская пустые) в стандартном текстовом формате в файл `<PS_INPUTS_DIR>\Prompts\<HWID>_export.txt`.
  • Изменен дизайн 5 вкладок выбора наборов промптов (цветовые полосы): теперь они отображают номера и названия цветов, например `1 (Pink)`, `2 (Green)`, со специальным оформлением фона и текста для улучшения читаемости и контраста.

3.60.45

Исправлено

  • Исправлено смещение позиционирования слоя в обычном режиме (без расширения Zoom), при котором сгенерированный слой смещался относительно выделения/экрана. Теперь используется двухэтапная трансформация (сначала масштабирование, затем перемещение по измеренным координатам через команду Move), что гарантирует точное выравнивание.

3.60.44

Исправлено

  • Исправлен сдвиг позиционирования слоев при использовании сложных/кистевых выделений (инструмент Selection brush) совместно с добавлением контекста ("Add to content"). Теперь координаты выделения сразу округляются до целых пикселей при считывании, а активное выделение в Photoshop временно снимается перед вставкой изображения (placeEvent) и восстанавливается после, обеспечивая точное масштабирование Free Transform и центрирование относительно вычисленных расширенных границ.

3.60.43

Исправлено

  • Исправлено отображение размеров перед рендером: метка размера в интерфейсе плагина теперь отображает фактические габариты изображения, отправляемого в ComfyUI (с учетом привязки к сетке SNAP и полей контекста padding), а не исходные размеры выделения Photoshop.

3.60.42

Добавлено

  • Добавлена кнопка бесконечного перебора (`∞`) рядом с `AUTO` (вкладки Full и Simple). При достижении 6-го слота в пакетном режиме она переключает активный цветовой набор промптов на следующий.
  • Новый плоский формат имени генерируемого слоя в Photoshop без скобок с указанием вкладки цвета и номера промпта (например, `F2-Klein 1:3 16.6s s:1308611269`).

3.60.41

Добавлено

  • Улучшен импорт промптов из файла:
  • Кнопка импорта разделена на две: `6▼` (импорт до 6 промптов только в активный набор) и `30▼` (последовательное заполнение всех 30 слотов во всех 5 наборах).
  • Пустые строки или строки, содержащие только пробелы, теперь автоматически пропускаются при импорте.
  • Добавлена поддержка загрузки негативных промптов (`N:`) и описаний (`D:`) из текстового файла.
  • Если в файле меньше промптов, импорт останавливается, а оставшиеся слоты сохраняют свои прежние значения.
  • Оптимизирован режим пакетного перебора (AUTO):
  • Если вручную изменить размер батча на меньший (например, 3), плагин выполнит только указанное число итераций.
  • При размере батча меньше 6, пакетная генерация начнется с текущего выбранного промпта в цветовой вкладке и пойдет по порядку.

3.60.40

Добавлено

  • Изменен дизайн заголовка блока «Промпты» в стиле Zoom (название блока слева, кнопки управления справа в flex-строке).
  • Переименован блок «SAVE & LOAD PROMPTS» («Сохранить и загрузить») в «Промпты».
  • Добавлен импорт из файла `▼` для быстрой загрузки 6 разделенных переносом строки промптов из `.txt` файла в слоты активного цветового набора.
  • Добавлена кнопка `AUTO` в строке заголовка. В активном режиме (зеленый) она автоматически устанавливает размер батча в 6 и последовательно прогоняет генерации по промптам из слотов 1–6 (индексы 0–5) активного цветового набора.
  • Реализована мгновенная перерисовка состояния кнопки `AUTO` и слотов в интерфейсе плагина при переключении без перезапуска Photoshop.

3.60.39

Исправлено

  • Исправлены субпиксельные сдвиги и смещение изображения при генерации с маской без предварительной привязки выделения (SNAP). Теперь плагин временно сбрасывает активное выделение в Photoshop перед помещением картинки на холст, предотвращая автоматическое сжатие слоя через `placeEvent`, а затем позиционирует и масштабирует его по точным координатам с помощью явных команд трансформации и перемещения.

3.60.38

Исправлено

  • При обработке пакета (Batch) с использованием кастомных нод (`PHCUSInput`/`PHCUSOutput`) экспорт оригинального холста и маски теперь выполняется только на первой итерации. На последующих итерациях новые слои Photoshop не перезаписывают исходные файлы, предотвращая постепенный уход цветов (color drift).

3.60.37

Добавлено

  • Объединены блоки «Uncrop» и «Crop» в один блок «Crop & Uncrop».
  • Изменен дизайн стрелок: ширина колонки со стрелками Вверх/Вниз увеличена в 2 раза (до 32px).
  • Увеличена ширина полей ввода Crop/Uncrop до 40px, максимальное количество вводимых символов ограничено 4.
  • Добавлена локализация для элементов (Add bleed, Crop & Uncrop, кнопки Crop/Uncrop и переключатель размерности Millimeters | Inches | Pixels) для всех 8 поддерживаемых языков.

3.60.36

Добавлено

  • Добавлены переключатели единиц измерения на лету (mm | in | pix) для блоков «Add bleed» и «Add guide». Выбранный режим подсвечивается зеленым цветом, кнопки и блок переключения разделены отступом в 5 пикселей.
  • Реализовано автосохранение выбранных единиц измерения в локальном хранилище (localStorage), с переходом на настройки по умолчанию из config.txt, если пользователь не менял единицы вручную.

3.60.35

Добавлено

  • Для профиля установки [5] «Photoshop Plugin Only (Remote Client)» добавлено автоматическое переименование `config_net.txt` в `config.txt` в папке плагина (в этой конфигурации сразу настроен сетевой диск «O» и отключен автозапуск ComfyUI).

Исправлено

  • Исправлено получение сгенерированного изображения на удаленном клиенте. Теперь плагин считывает результат напрямую из папки обмена (`result.png`), что предотвращает конфликты с локально запущенным инстансом ComfyUI и исключает загрузку случайных кэшированных картинок. Также добавлена поддержка локального чтения `file://` через встроенные методы `fs` и UXP `storage`.

3.60.33

Исправлено

  • В сценариях настройки сети (`start_25H2_v2.bat` и `stop_25H2_v2.bat`) исправлен путь самоповышения прав (относительный путь заменен на абсолютный `%~f0`), решена проблема видимости сетевого диска «O:» на Windows 10 (добавлена связь сессий через `EnableLinkedConnections` в реестре и дублирование монтирования диска в сессии Администратора).

3.60.32

Добавлено

  • В инсталлятор (`2_Install.bat`) добавлен новый профиль установки [5] «Photoshop Plugin Only (Remote Client)». Он позволяет установить только плагин в Photoshop без распаковки ComfyUI и скачивания тяжелых моделей, что удобно при использовании удаленного сервера.

3.60.31

Добавлено

  • Добавлен параметр `REMEMBER_BATCH` в `config.txt` (по умолчанию `false`). При перезапуске плагина количество пакетных генераций (Batch) теперь всегда сбрасывается в 1, чтобы избежать случайного запуска больших генераций, если пользователь забыл изменить значение.

3.60.30

Добавлено

  • Создан скрипт полной очистки плагина `5_uninstall_and_activation_plugin.bat` (удаление из Photoshop, ComfyUI, удаление файлов активации и вывод отчета).
  • Добавлена автоматическая настройка гостевого сетевого доступа в скриптах конфигурации сети.

Исправлено

  • Исправлены ошибки автоактивации плагина и копирования лицензионного ключа на новых системных дисках.

3.60.28

Добавлено

  • Переписан механизм резервного копирования лицензии Photoshop UXP на использование нативных API `storage.localFileSystem` в домашнем профиле (`~/.ph-cu-s/`). Это решает проблемы с ограничениями песочницы UXP (macOS/Windows sandbox) при доступе к внешним папкам через Node `fs`.
  • В инсталлятор (`2_Install.bat`) добавлено автовосстановление лицензии из резервной копии домашнего профиля при чистой установке.
  • Добавлен bash-скрипт `4_ComfyUI-restore-key.sh` для ручного бэкапа и восстановления на macOS.

3.60.22

Добавлено

  • Добавлен готовый шаблон `prompt_slots.json` и скрипты `prompt_slots.bat` / `prompt_slots.sh` (для Windows и macOS), позволяющие быстро сбросить или перезаписать сохраненные слоты промптов в локальном хранилище плагина Photoshop UXP на настройки по умолчанию.

3.60.20

Исправлено

  • Устранены критические сбои при запуске плагина в ограниченных средах (установка на сетевой или виртуальный диск `X:`), вызванные синхронными методами Node.js `fs` в песочнице UXP.
  • Все операции миграции данных, проверки лицензии и работы с файловой системой обернуты в безопасные try-catch блоки, гарантируя корректный запуск плагина.

PH-CU-S

Работай с привычным инструментарием Photoshop — слои, выделения, маски — а генерацию выполняет ComfyUI, запущенный локально или по сети.

О плагине

PH-CU-S — это панель для Adobe Photoshop (UXP-плагин), которая превращает ComfyUI в движок генерации изображений прямо внутри рабочего процесса Photoshop.

Плагин отправляет в ComfyUI текущий холст (или активное выделение), промпт и параметры, запускает выбранный workflow и возвращает результат обратно в Photoshop как новый слой.

Основные возможности

Лицензия и Активация (До 3 устройств)

Каждый лицензионный ключ позволяет привязать плагин к 3 независимым компьютерам (устройствам) одновременно. Установлен общий лимит в 15 активаций (регистраций устройств) за всё время действия ключа.

Как это работает?

  • Автоматическая активация: Ваш лицензионный ключ встраивается в архив при скачивании плагина с сайта. При первом запуске плагина в Photoshop он автоматически сгенерирует идентификатор вашего "железа" (HWID) и зарегистрирует компьютер.
  • Управление устройствами: Если вы достигли лимита в 3 устройства и хотите установить плагин на новый компьютер, вам необходимо отвязать старое устройство. Вы можете сделать это на странице Управление устройствами. Обратите внимание, что каждый лицензионный ключ поддерживает максимум 15 активаций за всё время.
  • Локальная работа: После успешной активации лицензионный статус кэшируется, и плагин может запускаться мгновенно, без задержек.

Функции интерфейса

Вкладка Full

Полный контроль со всеми доступными настройками:

  • Ввод Prompt и Negative Prompt
  • Fixed Seed или случайный seed
  • 30 слотов для хранения промптов
  • Список воркфлоу с вложенными папками
  • Приведение выделения к кратности модели (FLUX 64, Qwen 112, Personal)
  • Добавить в контент (+ к выделению для лучшего понимания модели)
  • Параметры Custom Step & CFG
  • Прогресс и статус в реальном времени
  • Загрузка до 3 дополнительных изображений

Вкладка Simple

Минимальный режим для быстрых воркфлоу:

  • Ввод промпта
  • Негативный промпт
  • Выбор воркфлоу
  • Кнопка запуска

Идеален для быстрой работы, когда расширенные настройки не требуются.

Можно полностью изменить, добавить / удалить любые вкладки (в настройках)

Вкладка Config

Настройки подключения и управление историей:

  • Конфигурация папки воркфлоу
  • Настройки URL сервера ComfyUI
  • История сохранённых промптов (ON/OFF)
  • История всех запусков (ON/OFF)
  • Экспорт истории (TXT & HTML)

Дополнительные функции

  • Автоматическая очистка истории (настраивается)
  • Индикатор состояния подключения
  • Прогресс генерации в реальном времени
  • Отслеживание и отображение seed
  • Статистика генераций

Установка и настройка

Системные требования

  • Adobe Photoshop 2025 (26.00) и выше
  • ComfyUI с установленным кастомным нодом ComfyUI_PH-CU-S
  • Общая папка exchange доступная и Photoshop-плагину, и ComfyUI
  • Минимальное рекомендуемое оборудование: NVIDIA RTX 3060 (6GB VRAM), 32GB RAM минимум, от 30GB для файлов (желательно на SSD)

📋 Ручная установка

1. Распакуйте архив

2. Установка плагина Photoshop. Скопируйте папку PH-CU-S в папку C:\Program Files\Adobe\Adobe Photoshop <Version>\Plug-ins\PH-CU-S (в зависимости от версии Photoshop), затем откройте панель: Window → Extensions → PH-CU-S

3. Установка кастомного нода ComfyUI. Скопируйте папку ComfyUI_PH-CU-S в папку ComfyUI/custom_nodes/, запустите ComfyUI — ноды появятся в категории PH-CU-S

4. Копирование Workflow в ComfyUI. Скопируйте папку Photoshop в папку ComfyUI\user\default\workflows\Photoshop, перезагрузите браузер, папка photoshop будет видна в списке воркфлоу.

5. Проверка Workflow в ComfyUI. Запускайте воркфлоу, с которыми вы планируете работать, исправляйте все неполадки (подсвеченные красным), подключайте модели. Если процесс успешно отрабатывает в ComfyUI, этот воркфлоу можно запускать из плагина в Photoshop.

6. Настройка. Файл config.txt при первом запуске копируется из папки плагина по пути: %AppData%\Adobe\UXP\PluginsStorage\PHSP\<Version>\External\com.ph-cu-s\PluginData. Его можно изменить в Photoshop через меню: Tools → Edit config.txt

  • WORKFLOWS_FOLDER — путь к папке с воркфлоу (.json)
  • PS_INPUTS_DIR — путь к папке exchange (общая с ComfyUI)
  • COMFYUI_URL — адрес сервера (по умолчанию: http://localhost:8188)

🤖 Автоматическая установка

1. Распакуйте содержимое архива в корень диска, на котором будет установлен ComfyUI. Желательно SSD, минимальный размер включая модель Flux 2 klein - около 30 Гигабайт. Если имя диска Z:\, путь к распакованной папке будет: Z:\PH-CU-S_install

2. В папке Z:\PH-CU-S_install запустите 1_ComfyUI-Easy-Install.bat - дождитесь окончания установки.

3. В папке Z:\PH-CU-S_install запустите 2_Install.bat. Выберите 1. для минимальной установки моделей Flux 2 Klein, или 2. если планируете также установить Qwen Image Edit 2511. Модели скачаются и будут расположены по нужным путям автоматически, кроме модели flux-2-klein-9b-nvfp4.safetensors. Ее нужно скачать с помощью браузера, согласится с лицензией. После скачивания, запустите еще раз 2_Install.bat, выберите 1. и модель автоматически скопируется в целевой каталог. ССылка на эту модель будет показана в конце установки (зеленым цветом). Дождитесь окончания установки.

4. Если Вы хотите доустановить модель Qwen Image Edit 2511 после установки Flux 2 Klein или во время скачивания процесс установки был прерван — еще раз запускайте 2_Install.bat и выбирайте 2 (или 1 если нужно продолжить). Модели, которые уже скачались будут пропущены, если модели не докачаны — то они будут скачаны повторно и расположены по нужным путям автоматически. Дождитесь окончания установки.
Во время установки в корне диска создается папка "downloads_temp". Скрипт проверяет: если в этой папке уже есть скачанная модель, то он возьмет ее оттуда. Также проверяется системная папка "downloads", если модель скачана через браузер, скрипт скопирует модель из "downloads".

5. Файл config.txt будет изменен автоматически, можно открывать Photoshop, затем откройте панель: Window → Extensions → PH-CU-S

Подробное описание интерфейса

Адаптация к цветовой схеме интерфейса Photoshop

Цвет элементов плагина меняется вместе со сменой цветовой схемы Photoshop

Промпт и негативный промпт

Текстовые области для ваших AI промптов. Передаются напрямую в ComfyUI через файлы prompt.txt и negative.txt.

Fixed Seed / Случайный seed

Управление поведением seed:

  • Fixed: Используй конкретное значение seed для воспроизводимых результатов
  • Random: ComfyUI генерирует новый seed для каждого запуска
  • Фактический использованный seed отображается после завершения генерации

Поддержка дополнительных изображений

Загружайте до 3 дополнительных изображений для:

  • Inpainting воркфлоу
  • Image-to-image генерации
  • Сценариев с несколькими входными изображениями

Изображения сохраняются как extra1.png, extra2.png, extra3.png в папку exchange. Плагин автоматически конвертирует дополнительные изображения в цветовое пространство RGB, если исходные файлы отличаются от RGB или Grayscale. По умолчанию активен режим уменьшения изображения при превышении 1 мегапикселя (кнопка ↓1Mp — зелёная). Если кнопку нажать, её индикатор станет красным — в этом случае изображения будут подаваться в рабочий процесс без изменений разрешения и без автоматической конвертации цвета.

Пакетная обработка (Batch)

Плагин позволяет запустить несколько генераций за один раз (количество настраивается в поле Batch). Это даёт возможность быстро сгенерировать серию вариантов по одному промпту. Каждая итерация батча создаёт новый слой в Photoshop, что позволяет удобно переключаться между ними в панели слоёв для сравнения и выбора лучшего результата. При работе с кастомными нодами исходное изображение и маска экспортируются только на первой итерации, защищая последующие варианты от накопления цветовых искажений (color drift).

Выбор режима вывода (Куда идет генерация)

Под кнопкой Run расположен переключатель режима вывода с тремя опциями, позволяющий гибко управлять тем, куда сохраняются результаты генерации:

  • Photoshop: Результат возвращается прямо на холст Photoshop в виде нового слоя (удобно для быстрого редактирования и коллажирования).
  • Folder: Изображения сохраняются в виде файлов в локальную папку Output на диске.
  • All: Результат одновременно добавляется новым слоем в Photoshop и сохраняется в виде файла в папку Output.

Рядом с переключателем расположена кнопка FOLDER, которая позволяет мгновенно открыть целевую папку сохранения результатов на вашем компьютере. Это очень удобно для быстрого просмотра результатов после пакетной генерации (батча) и выбора лучшего варианта.

Имена сохранённых файлов содержат полную информацию о параметрах генерации, например F2-Klein 5-2 s-4035056786.png:

  • F2-Klein — название использованного воркфлоу ComfyUI.
  • 5-2 — номер группы слотов (5) и номер слота (2), с которого была запущена генерация.
  • s-4035056786 — seed, использованный для генерации.

Слоты промптов (Слоты, Импорт и режим AUTO)

5 цветных разделов, 6 пронумерованных слотов для предустановок параметров, с возможностью быстрой загрузки из файла, циклического режима и пакетной генерации:

  • Режим загрузки (по умолчанию): Загружает сохранённый набор со всеми параметрами (промпты, seed и т. д.)
  • Режим сохранения: Сохраняет текущие настройки в слот (кнопки подсвечиваются красным)
  • Импорт промптов: Быстрая загрузка промптов из файла .txt:
    • Кнопка 6▼ — загружает до 6 промптов только в активный цветовой набор (слоты 1–6).
    • Кнопка 30▼ — последовательно заполняет все 30 слотов во всех 5 цветовых наборах (цвета 1-5, слоты 1-6).
    • Если в файле промптов меньше, импорт останавливается, а оставшиеся слоты остаются нетронутыми.
    • Если после строки промпта идет строка N: текст, этот текст импортируется в негативный промпт. Если идет D: текст, он импортируется в описание слота.
    • Строки, начинающиеся с символа #, считаются комментариями и пропускаются.
  • Режим AUTO: Активирует пакетный перебор всех слотов. При включении переключателя AUTO размер батча (Batch count) автоматически устанавливается в 6, а при запуске генерации плагин последовательно подставляет промпты из слотов с 1 по 6 на каждом шаге. Если вручную изменить размер батча на меньший (например, 3), то генерация начнется с текущего выбранного промпта и пойдет по порядку (например, промпты 3 и 4, если выбран 3-й).
  • Режим Loop (цикл ): Кнопка со значком бесконечности расположена правее кнопки AUTO. При её активации, если генерация начинается со слота (например, 5-й слот в розовом цвете) и размер батча превышает количество оставшихся слотов в этой группе, плагин автоматически переходит на следующую цветовую группу слотов (например, зеленый 1, 2, 3 и т.д.) вместо остановки или повторения в текущей группе.
  • Восстанавливаются автоматически при запуске плагина
  • Кастомизация цветов в настройках — PROMPT_SET_COLORS=#ffb0b0,#388e3c,#1565c0,#f9a825,#7b1fa2
  • Примеры промптов можно быстро загрузить, запустив файл PH-CU-S_install\Install\prompt_slots.bat. Промпты хранятся в файле prompt_slots.json. Перезагрузите Photoshop, и промпты будут доступны для выбора.

Snap to Grid

Автоматическое выравнивание размеров для разных моделей:

  • FLUX x64: Размеры округляются до 64px (для FLUX моделей, можно изменить в настройках — sm_flux = 64)
  • Qwen x112: Размеры округляются до 112px (для Qwen моделей, можно изменить в настройках — sm_qwen = 112)
  • Personal x8: Размеры округляются до 8px (настраивается любой размер — sm_personal = 8)
  • Автоматически выбирается на основе имени воркфлоу для Flux и Qwen
  • Selection brush tool: При выделении данным инструментом при отправке автоматически добавляется контекст до значения, кратного указанному в SNAP.

Workflows

При загрузке плагина сканируется папка <ComfyUI>\user\<User>\workflows\Photoshop. Все вложенные на 1 уровне папки попадают в интерфейс плагина. Если в процессе работы вы изменили рабочие процессы, добавили новые или изменили и сохранили уже готовые — можно заново пересканировать папку, нажав на "↻ Update Workflows". Вместе с плагином поставляются несколько workflow:

  • Base — воркфлоу для работы с выделенной областью холста. Если в Photoshop нет активного выделения, плагин покажет предупреждение. Если продолжить работу без выделения, рабочий процесс в ComfyUI может не выполниться или завершиться с ошибкой, так как он ожидает маску и выделенную область на входе. Количество шагов в названии воркфлоу указывает на итоговое качество: например, для Flux 2 Klein обычно достаточно 8 шагов, а для Qwen 2511 — 4 или 8 шагов. При необходимости повысить качество вы можете включить Custom Step и настроить параметры вручную.
  • Canvas — здесь собраны Workflow для работы со всем холстом (артбордом). В рабочий процесс передается весь артборд. Обозначения вроде "1+1" или "0+3" указывают на количество передаваемых дополнительных картинок (например, "1+2" означает передачу холста и до 2 дополнительных изображений).
  • Txt-Img — генерация новых изображений из текстового описания (промпта).
  • Zoom — воркфлоу для увеличения изображений с использованием быстрых моделей апскейла (по умолчанию настроена модель для запуска на минимальных конфигурациях, например SeedVR2_up_to 4096).

Guide

Добавляет направляющие с выбранным шагом от выделения. Параметр настраивается в настройках: GUIDE_PRESETS=100,200,300,500

Add to content

Блок расширения области выделения перед отправкой в ComfyUI. Добавляет отступы вокруг выделения — полезно для задач inpainting, когда модели нужен дополнительный контекст вокруг редактируемой области.

  • Поле ввода: значения отступов в пикселях в формате top/right/bottom/left (или сокращённые варианты: одно значение для всех сторон, два — для верха-низа и лево-права).
  • Кнопки пресетов (по умолчанию: 64, 128, 256, 112, 224, 336 px) — нажатие устанавливает одинаковый отступ со всех сторон.

Custom Step & CFG

Передавайте кастомные параметры в ноды воркфлоу:

  • Custom Step: Целое число (до 4 цифр)
  • CFG: Шкала guidance (до 2 знаков после запятой)

Раздел Zoom (Масштабирование холста и апскейл)

Блок для качественного увеличения разрешения изображений:

  • Выбор разрешения: Выберите, до какого размера по меньшей стороне нужно увеличить изображение (пресеты: 1024, 2048, 3072, 4096 px). При клике на разрешение плагин автоматически активирует кнопку Expand и переключит вкладку воркфлоу на папку Zoom с активным процессом SeedVR2_up_to 4096.
  • Кнопка Expand: Если кнопка включена, плагин автоматически увеличит размер холста документа Photoshop до размеров возвращённого изображения. Если кнопку отжать (выключить), увеличенное изображение вернётся и впишется в текущие размеры холста или выделения (оригинальное большое изображение останется доступно внутри смарт-объекта слоя при двойном клике).
  • Кнопка ↑1Mp (Up to 1 Megapixel): Позволяет автоматически увеличить разрешение выделенной области до 1 Мп перед отправкой в ComfyUI. Эта функция работает для любого Workflow. Она необходима, если область выделения очень мала, так как некоторые современные модели (например, Qwen Image Edit 2511) начинают сильно искажать детали на картинках сверхнизкого разрешения.
  • Предупреждение о размере (MAX_IMAGE_MP): Если размер отправляемого на генерацию изображения превышает лимит (по умолчанию 4 Мп), плагин покажет предупреждение, так как генерация больших картинок может вызвать нехватку видеопамяти или зависание. В этом меню плагин предложит безопасно уменьшить картинку до 2, 3 или 4 Мп. Зелёные кнопки выполняют уменьшение с сохранением шага сетки выравнивания (Snap Mode), синие — без привязки к шагу.

Вкладка Tools

Language (Язык)

Перевод интерфейса на 8 языков: Английский, Испанский, Японский, Немецкий, Китайский, Португальский, Французский, Русский.

  • Save — сохранить и применить выбор языка.

Папка воркфлоу

Отображает текущий путь к папке с JSON-воркфлоу (задаётся в config.txt). Путь можно изменить непосредственно в поле ввода — при изменении список рабочих процессов перезагружается автоматически. Кнопка ↻ Update Workflows служит для ручного обновления списка.

ComfyUI Server URL

Поле для ввода адреса сервера ComfyUI (по умолчанию http://localhost:8188). Кнопки:

  • TEST — проверяет доступность сервера (таймаут 5 секунд).
  • SAVE — сохраняет URL в файл ui_prefs.json для восстановления настроек при следующем запуске.

История промптов (Saved prompts history)

Каждый раз, когда промпт сохраняется в слот, запись добавляется в файл prompts_old.txt. Кнопки:

  • Open .txt — открывает лог-файл в системном текстовом редакторе.
  • Open .html — генерирует и открывает HTML-версию истории с удобным форматированием и разметкой.

Индикатор статуса ON / OFF показывает, включена ли запись истории (управляется параметром SAVE_PROMPTS_HISTORY в config.txt). Способ открытия файлов регулируется параметром OPEN_LOGS_METHOD (возможные значения: auto, mac или pc).

История всех запусков (All prompts history)

Каждый запуск генерации автоматически записывается в файл all_prompts.txt. Доступны те же кнопки Open .txt и Open .html для просмотра. Запись истории можно включить или выключить (ON / OFF) с помощью параметра SAVE_ALL_PROMPTS в config.txt.

Очистка всей истории

Кнопка 🗑 Clear all prompts — полностью очищает файлы истории (all_prompts.txt, prompts_old.txt) и сбрасывает значения всех 30 слотов сохранения промптов в плагине. Перед выполнением операции запрашивается подтверждение.

Просмотр изображений (Canvas / Mask)

Отображает миниатюры последних отправленных файлов из рабочей папки exchange:

  • Canvas — миниатюра файла canvas.png (изображение холста, отправленное в ComfyUI на последнем запуске).
  • Mask — миниатюра файла mask.png (маска выделения, если она использовалась).

Под каждой миниатюрой отображаются фактические размеры изображения в пикселях и его объём в мегапикселях (Мп). Кнопка обновляет превью вручную.

Add bleed (Добавить вылеты)

Равномерно расширяет холст документа со всех сторон на указанное значение.

  • Выбор единиц измерения: в верхней части блока вы можете выбрать единицу измерения — Миллиметры, Дюймы или Пиксели. При переключении все расчёты и кнопки пресетов автоматически переводятся в выбранную систему единиц.
  • Кнопка текущих размеров: отображает текущие ширину и высоту активного документа Photoshop. Если размеры документа изменились, но не обновились автоматически в интерфейсе плагина, клик по этой кнопке принудительно считает и обновит текущие габариты холста (при успешном обновлении кнопка кратковременно подсветится зелёным).
  • Кнопки пресетов: нажатие на кнопку пресета мгновенно применяет расширение холста на соответствующее значение.

Единица измерения по умолчанию и набор пресетов настраиваются в файле config.txt параметрами BLEED_UNIT (значения: mm / inches / pixel) и BLEED_PRESETS (например, 2,3,5,-2,-3,-5, где отрицательные значения выполняют обрезку).

Crop & Uncrop (Кадрирование и Доращивание)

Позволяет точно обрезать холст (Crop) или нарастить его (Uncrop) в выбранных направлениях.

  • Выбор единиц измерения: вы можете переключать единицы измерения между Миллиметры, Дюймы и Пиксели непосредственно в блоке.
  • Направления изменения размера: четыре кнопки со стрелками (Вверх, Вниз, Влево, Вправо) позволяют гибко указать, с каких сторон нужно обрезать или нарастить холст. Вы можете выбрать одну или сразу несколько сторон.
  • Дорастить (Uncrop): увеличивает холст в выбранных направлениях на величину, указанную в поле ввода.
  • Обрезать (Crop): уменьшает холст (обрезает изображение) с выбранных сторон на указанное значение.

Настройки по умолчанию задаются в файле config.txt параметром UNCROP_CROP_UNIT. Если данный параметр не задан, плагин автоматически наследует значение из BLEED_UNIT.

Guides for bleed (Линейки для вылетов)

Автоматически расставляет направляющие (линейки) отступа от краёв документа для удобной разметки зон под обрез и безопасных областей.

  • Выбор единиц измерения: доступно переключение между единицами Миллиметры, Дюймы и Пиксели.
  • Кнопки пресетов: каждая кнопка создаёт пару направляющих внутренняя+внешняя (например, кнопка 3+7 создаёт внутреннюю направляющую на расстоянии 3 мм от края и внешнюю на расстоянии 7 мм). Если внешнее значение равно 0, создаётся только одна направляющая с каждой стороны холста.
  • Center canvas — автоматически строит центральные направляющие (вертикальную и горизонтальную) по осям симметрии холста.
  • Center select — строит перекрестие направляющих точно через геометрический центр активной выделенной области.
  • Clear — мгновенно удаляет все направляющие в текущем документе.

Единицы измерения по умолчанию и пары пресетов настраиваются в файле config.txt параметрами ADD_GUIDE_UNIT и ADD_GUIDE_PRESETS (по умолчанию: мм, пресеты 3+7 / 2+5 / 2+0).

Интеграция с ComfyUI

Как это работает (поток данных)

  1. Выбери холст или область в Photoshop
  2. Введи промпт и настрой параметры
  3. Нажми "Run Workflow"
  4. Плагин сохраняет холст и параметры в папку exchange
  5. ComfyUI обрабатывает воркфлоу
  6. Результат возвращается как новый слой Photoshop

Кастомные ноды ComfyUI

PH-CU-S Input

Читает все входные данные из папки exchange: холст, маску, промпты, seed, параметры, размеры изображения, 3 дополнительных изображения

PH-CU-S Save Seed

Принимает seed, записывает в папку exchange, передаёт значение дальше. Возвращает фактически использованный seed в плагин.

PH-CU-S Output

Расширяет SaveImage. Сохраняет результат и отправляет HTTP уведомление плагину при завершении.

История и автоочистка

Автоматическое управление историей:

  • Промпты, сохранённые в слоты, логируются в prompts_old.txt
  • Все запуски генераций логируются в all_prompts.txt
  • Автоматическая очистка при запуске плагина (настраивается дни хранения)
  • Экспорт истории как .txt или .html

Часто задаваемые вопросы

Работает ли со всеми версиями Photoshop?

Да, совместимо с Photoshop 2025 (26.00) и новее. Ранние версии могут не работать из-за ограничений UXP API.

Это подписка или единовременная покупка?

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

Можно использовать удалённый сервер ComfyUI?

Да! Настройки в файлк config.txt. Поддерживает локальные серверы.

Какие AI модели поддерживаются?

Работает с любым ComfyUI воркфлоу: FLUX.2, Qwen, Flux 2 Klein, Stable Diffusion и кастомные модели. Нет ограничений по моделям.

Нужна ли GPU для плагина Photoshop?

Нет. GPU требуется только для машины ComfyUI, запускающей модели. Плагин Photoshop работает на любой системе.

Как насчёт приватности изображений?

Изображения обмениваются через локальную папку. Используй локальный сервер ComfyUI для максимальной приватности или настрой безопасную сетевую конфигурацию.

Готов улучшить свой рабочий процесс?

Присоединяйся к тысячам креативщиков, использующих AI в Photoshop.