Ты выделяешь область и жмёшь команду в меню «Подключаемые модули → Local AI». Для заливки плагин ещё спросит, что нарисовать, и сам переведёт русский промпт на английский.
Съём кадра (фиолетовое — всё, что происходит внутри Photoshop): плагин забирает выделение с запасом фона 40% по сторонам и маску, ставит синюю плашку — её имя в панели «Слои» дальше живёт как анимированный статус с секундомером.
Развилка: режим «качественно» шлёт кадр в Gemini; «быстро» — сразу в локальный ComfyUI. Если облако недоступно (нет сети, 503, квота) — тихий фолбэк на локальную ветку, где модель выбирается по свободной памяти: SDXL, если после уборки есть ~7 ГБ, иначе лёгкая SD 1.5/MAT, чтобы не уронить Photoshop.
Умный композит на сервере: результат модели цветоподгоняется к оригиналу (линейный фит по нетронутым пикселям), из него вырезаются только реально изменённые пиксели, и патч заранее масштабируется в пиксели документа.
Вставка: патч пишется сырыми байтами через putPixels в новый прозрачный слой — без цветоуправления и ресемпла Photoshop, поэтому ни квадрата, ни сдвига оттенка.
Съём кадра (фиолетовое — всё, что происходит внутри Photoshop): плагин забирает выделение с запасом фона 40% по сторонам и маску, ставит синюю плашку — её имя в панели «Слои» дальше живёт как анимированный статус с секундомером.
Развилка: режим «качественно» шлёт кадр в Gemini; «быстро» — сразу в локальный ComfyUI. Если облако недоступно (нет сети, 503, квота) — тихий фолбэк на локальную ветку, где модель выбирается по свободной памяти: SDXL, если после уборки есть ~7 ГБ, иначе лёгкая SD 1.5/MAT, чтобы не уронить Photoshop.
Умный композит на сервере: результат модели цветоподгоняется к оригиналу (линейный фит по нетронутым пикселям), из него вырезаются только реально изменённые пиксели, и патч заранее масштабируется в пиксели документа.
Вставка: патч пишется сырыми байтами через putPixels в новый прозрачный слой — без цветоуправления и ресемпла Photoshop, поэтому ни квадрата, ни сдвига оттенка.