Для небольшой правки NSFW-персонажа выделите дефект маской, дайте модели достаточно окружения и наложите принятую правку на оригинал. Последний шаг важен при точном сохранении утверждённых лица, позы или фона. «Остальное без изменений» выражает намерение; копирование исходных пикселей вне правки обеспечивает его.
Возможно, у вас уже сильная картинка вымышленного взрослого. Выражение удачно, комната верна, наряд соответствует сцене. Но два пальца сливаются с креслом, бретель невозможным образом изгибается или у лампы две стойки. Полная перегенерация рискует понравившимся. Локальный inpainting даёт проблеме отдельный проход.
Есть два практичных пути: локальный холст AUTOMATIC1111 или ComfyUI с управлением семплированием и композитингом и удалённый редактор, действительно принимающий маску. Qwen Image 2.1 Edit SpicyAPI сейчас принимает один источник и отдельную маску при 1k или 2k. Обычное instruction-editing API не получает эту функцию автоматически.
Примеры ниже — предложенные процессы, не новые тесты. Они используют явно взрослых вымышленных людей в непрозрачной одежде. Цель — показать выделяемое, сохраняемое и изменение после конкретного сбоя.
Решите, нужен ли дефекту AI
Inpainting полезен для нового правдоподобного содержания: другое расположение пальцев, естественное продолжение края одежды или поверхность за удалённым предметом. Он менее полезен при известных желаемых пикселях. Прямая стены, белая точка или точный бренд проще обычным слоем, clone brush или вектором.
В серии отличайте ремонт от новой композиции. Манжет у существующей руки локален. Разворот героя меняет плечи, руки, волосы и возможную перспективу комнаты. Маленькая маска не согласует связанные изменения с защитой всего. Начинайте новую композицию, если желаемое больше допускаемой перерисовки.
| Цель | Разумный первый метод | Что защищать |
|---|---|---|
| Разделить пальцы на кресле | Маска кисти и соединения с запястьем | Лицо, предплечье вне правки, геометрия кресла |
| Исправить бретель | Маска неверной линии и крепления | Вырез, другая бретель, узор |
| Убрать дубликат фона | Маска предмета и ненужной тени | Силуэт героя и необходимые тени комнаты |
| Перекрасить верную непрозрачную одежду | Обычный цвет или узкая правка | Фактуру и края |
| Сменить всю позу | Более широкая генерация или edit | Референс идентичности, а не пиксели старой позы |
Выберите проверяемый итог: «одна непрерывная бретель, соединённая с этим швом» полезнее «идеальная картинка».
Подготовьте источник для возврата
Утверждённую картинку храните нетронутым мастером отдельно от экспериментов даже при undo. Обновление браузера, загрузка или смена графа оставят последнюю попытку без простого возврата лицу.
Поверните и обрежьте до маски. Телефон хранит поворот в EXIF при иной ориентации пикселей. Повернув источник без маски, получите два разумных отдельно файла, указывающих разное. Экспортируйте с применённой ориентацией, затем маску именно этого файла.
По возможности PNG для рабочего источника и промежуточных правок. Это избегает нового lossy JPEG на каждом проходе. Перевод JPEG в PNG не восстанавливает потерянное, а даёт стабильный старт.
Храните пару, например portrait-master.png и portrait-hand-mask.png. После принятой кисти для бретели сохраните новую source-версию и рисуйте маску на ней. Не используйте выделение другой обрезки из-за похожего имени.
Запишите сохраняемые соседние детали: кольцо, резной край кресла, шов или татуировку. Включите их в приёмку. Правдоподобная замена может нарушить непрерывность серии.
Нарисуйте маску и проверьте, что читает инструмент
Здесь белое выбирает перерисовку, чёрное защищает остальное. Separate-mask AUTOMATIC1111 использует это, Qwen Image 2.1 документирует для mask_url то же. Другие инструменты иначе показывают выделение; проверяйте маску, не считая красный overlay универсальным.
В AUTOMATIC1111 Inpaint masked работает выделенным, Inpaint not masked обращает выбор. Второе нужно при намеренном выделении сохраняемого. Режимы описаны в документации inpainting.
Выберите сломанную структуру вместе с соединениями
У неверной кисти выделение лишь промежутка пальцев оставляет плохую анатомию. Выберите реконструируемую кисть и достаточно соединения запястья. Остальную руку оставьте вне, если её угол верен.
У бретели выделите всю неверную линию между креплениями. При разветвлении включите обе ненужные ветви, иначе новая появится рядом со старой. Добавьте прилегающую ткань крепления вместо всего наряда.
У фона включите край, контактную тень и отражение по необходимости. Защищайте тень героя. Удаление всего тёмного вокруг лампы уберёт и опорную тень кресла, ослабив сцену.
Точное выделение включает всё необходимое для изменения и лишь допустимое к изменению.
Непрозрачный чёрно-белый PNG — не alpha mask
На этом ошибаются пользователи ComfyUI. MASK обычного Load Image приходит из инвертированного alpha. Полностью непрозрачный чёрно-белый файл выглядит маской, но даёт пустой MASK: белые RGB-пиксели всё ещё непрозрачны. Это объяснено в документации изображений и масок.
Отдельный непрозрачный PNG загрузите Load Image (as Mask) и выберите цветовой канал, например red. У grayscale RGB одинаковы. Либо загрузите как image и примените Convert Image to Mask с цветовым каналом. Здесь не alpha. Реализация каналов видна в исходном коде.
При рисовании встроенным mask editor используйте полученный MASK. Официальный пример открывает редактор из image node. Портрет с нарисованным белым кругом не считайте отдельной маской.
Просмотрите до семплирования: белая правка на чёрном холсте в верном месте. Проверьте центр: непрозрачность кисти ниже полной оставляет серое, смешивая дефект с новой правкой. Центр непрозрачен; переход лишь на границе.

Иллюстрация: маска выбирает правку, более широкий кадр даёт контекст. Панели объясняют размещение, не показывают результат и не дают готовой маски.
Разделите выделение, контекст, смешивание края и denoise
Параметры решают разные проблемы. Их общее восприятие как «увеличить маску» вызывает лишние изменения.
Выделение задаёт заменяемое. Контекст — видимое модели окружение. Смешивание края соединяет принятую замену с источником. Denoise, если есть, определяет удаление прохода от исходного содержания.
Допустим, кисть на подлокотнике. Маска — кисть и запястье. Context crop также показывает рукав, предплечье, кресло и соседний корпус. Модель должна понимать отношения без переноса новых версий всего этого в итог.
Padding даёт информацию, расширение маски увеличивает правку
Увеличивайте padding, если непонятно соединение предмета. Кисть без рукава и кресла становится отсоединённой или неверно направленной. Увеличение белого даёт больше реконструкции — другое решение.
Рост маски помогает при плохом крае вне выделения, но стирает нужное. Расширяйте в чистое лишь для соединения. Большой growth не компенсирует отсутствующий контекст.
Blur смягчает границу, а не растворяет предмет
Небольшой переход скрывает шов, избыточный создаёт призрак бретели, туманное запястье или изменение у лица. Проверяйте финальную blend mask в размере оригинала. Узкая граница увеличенного crop после resize покрывает иной объём источника.
«Feather» не универсальная операция. Core Feather Mask ComfyUI ослабляет края холста маски, не автоматически каждую нерегулярную форму. Центральной кисти на большом изображении нужен shape-aware blur или мягкий край в редакторе. Проверяйте превью, не имя. Различие видно в реализации mask nodes.
Denoise — не процент сохранения
0.4 не означает «изменить 40% картинки». Это sampling. CFG тоже не замена denoise: CFG направляет текстом, denoise нарушает исходное. Руководство inpainting Hugging Face объясняет отличие и crop/overlay.
Локально сравните умеренное и сильное при постоянных источнике, маске, crop и промпте. 0.35, 0.5, 0.65 — предложенное сравнение подходящего обычного графа, не гарантированные пресеты и не значения любой модели. Dedicated inpainting отличается от обычного checkpoint, distilled — по guidance и steps.
Практичный проход AUTOMATIC1111
Если уже используете AUTOMATIC1111, начните img2img → Inpaint. Загрузите мастер, выделите дефект, Inpaint masked. Маленькой кисти или одежде — Only masked: crop вокруг выделения и возврат в кадр. Whole picture использует весь рабочий вид. Это распределение контекста и деталей, не переключатели content policy.
Сначала тот же совместимый checkpoint и стиль источника, если есть. Новая драматическая LoRA света при ремонте пальца мешает объяснить цветовой сдвиг. Потом можно совместимый dedicated checkpoint с его документированным способом.
Короткий местный промпт описывает нужный видимый итог и соседние отношения:
Расслабленная взрослая правая кисть естественно лежит на существующем тёмном деревянном подлокотнике, пять анатомически правдоподобных пальцев, непрерывное запястье входит в угольный атласный рукав; тёплый боковой свет и фотографическая фактура как в окружающей картинке.
Это полезнее всей комнаты, камеры и одежды в crop лишь кисти. «Взрослая правая кисть» задаёт анатомию, кресло, рукав, свет — соответствие. Если видна большая часть героя, добавьте ясность без нового портрета.
Masked content: original подходит при полезной части структуры. Другие choices меняют начальный материал, не обещают финальный предмет. При сохранении нежеланной формы попробуйте большую регенерацию подходящими fill и denoise вместо вечных прилагательных.
Посмотрите crop. Если обрезано запястье или контакт кресла, увеличьте Only masked padding до видимости отношений. Не судите одним числом: тридцать два пикселя маленького и большого источника дают разный относительный контекст. Код обработки AUTOMATIC1111 показывает crop/padding.
Рабочие размеры должны подходить checkpoint и форме crop. Не растягивайте высокий рукав в квадрат чужого скриншота. Добавьте контекст для квадрата; сжатие меняет анатомию до sampling.
Немного кандидатов сравните в нормальном размере: угол запястья, контакт пальцев, исчезнувшее кольцо. Резкая кисть бесполезна при неверном соединении.
При неудаче меняйте контекст для соединения, выделение для остатков, denoise/fill для сохраняющейся формы. Одна причина за раз позволяет повторить успех.
Стройте ComfyUI под реально загружаемую модель
ComfyUI особенно полезен веткой оригинала: одна идёт в генерацию, нетронутая — в финальный composite. Покажите это в графе. Иначе кажущийся локальным процесс заканчивается глобально декодированным кадром.
Для совместимой dedicated SD или SDXL inpainting-модели:
- Загрузите модель, соответствующий VAE и text encoder.
- Загрузите рабочий источник, просмотрите реальный MASK.
- Передайте source pixels, mask, VAE, positive/negative conditioning в InpaintModelConditioning.
- Его positive, negative и latent — в KSampler с моделью.
- Декодируйте sampled latent правильным VAE.
- Наложите принятую правку на нетронутый источник до сохранения.
Узел даёт image/mask conditioning совместимым моделям. Связи в InpaintModelConditioning. Это не универсальный адаптер; nine-channel SDXL inpainting не переносится несвязанной архитектуре.
Для обычного совместимого checkpoint masked image-to-image сохраняет исходный latent через VAE Encode → Set Latent Noise Mask → KSampler. Noise-mask node контролирует sampling region, не добавляет обучение inpainting. Начните известным графом checkpoint, не одинаковой подготовкой всех скачанных.
VAE Encode (for Inpainting) очищает выбранные pixels до encode и добавляет noise mask. growmaskby расширяет sampling mask, не context padding. Очищенный старт не подходит некоторой low-denoise refinement, сохраняющей структуру. Входы документированы здесь; используйте по выбранному процессу, не просто имени inpainting.
Отделите model-specific sampling от маски. LCM-style, обычный SDXL и guidance другого семейства не согласуются хорошей кистью. В NSFW inpainting обсуждении ComfyUI скопированный граф давал плохое; комментарии разбирали sampling, conditioning, context, crop/stitch. Это направления диагностики, не универсальные настройки или частота успеха.
Для редкой ретуши рисующий интерфейс локального графа упрощает выделение и preview.
Обрежьте для детали, верните участок правильно
Маленькая кисть портрета занимает мало рабочего изображения. Context crop даёт ей больше полезных пикселей с окружением. Это временная область, не новая обрезка доставки.
Предложенный геометрический пример, не измерение: портрет 1536 × 2048, кисть около 200 × 240. Выберите crop 480 × 640 с кистью, запястьем, рукавом и креслом. Вместе с маской увеличьте до 768 × 1024 совместимого графа. После sampling верните 480 × 640 и исходные координаты.
Сохраняется 3:4, но не гарантируется анатомия; нужны подходящие размеры и conditioning. Цель — не тратить почти весь кадр на принятую комнату при крошечной руке.
Запишите верхний левый угол и размер crop. Маске и картинке одинаковые crop/resize. Одна из центра, другая из угла — маска выбирает рукав при превью кисти. Один пиксель сдвига на границе тоже дублирует бретель или создаёт кайму.
Inpaint Crop and Stitch объединяет crop/stitch с отдельными context/blend controls. Используйте пример семейства и проверьте результат до принятия. Текущие параметры отличаются от старых скриншотов; следуйте установленным, не ищите переименованный ползунок.
Полезное объяснение Only masked padding показывает компромисс: тесный crop детален, но теряет понимание кисти. Если увеличенная кисть неверно направлена, покажите больше предплечья вместо ещё более высокого разрешения.

Иллюстрация: сохраните запястье, манжет и контакт кресла для контекста. Это идея crop, не измеренный результат редактирования.
Пример первый: кисть на кресле
Представьте утверждённый портрет Элиаса, вымышленного мужчины 36 лет, в непрозрачной угольной атласной рубашке. Лицо и волосы верны. Правое предплечье вдоль деревянного кресла, пальцы слились с подлокотником. Это местная кисть, не смена позы или выражения.
Сначала изучите сохраняемую анатомию
Проследите предплечье от локтя до запястья. Невозможное положение не исправят одни пальцы. Решите включение запястья или большей руки. Если угол всей руки новый, примите широкую правку и пересмотрите допустимое изменение рубашки и кресла.
При правдоподобном предплечье выделите белым кисть и дефектный стык. Остальной рукав чёрный. Включите маленький контакт кресла, если слитые пальцы заменили его край, не весь подлокотник. Нужно наложение, не новая мебель.
Crop показывает вход запястья в рукав и сторону опоры ладони. Сохраните свет для направления блика. Одни серая кожа и дерево оставят модели угадывание направления кисти.
Дайте кисти конкретную связь
Используйте верхний промпт или адаптацию позы. Не просите расправленную кисть при согнутых вокруг края пальцах. «Пять пальцев» — число; «мягко согнуты над существующим подлокотником» — оцениваемый контакт.
В локальном графе сохранения старта сравните умеренное refinement и сильную reconstruction при тех же source/mask. Низкий denoise сохранит слияние, высокий может исправить, меняя размер. Это возможные исходы для проверки, не результаты нашего запуска.
У удалённой маски без denoise меняйте выделение и инструкцию. Если два пальца слиты, вся плохая группа должна быть белой. Если рука парит, добавьте видимые запястье и контакт кресла, яснее задайте опору. Не добавляйте неподдерживаемый strength ради локального сравнения.
Сначала принимайте геометрию, затем фактуру
Порядок оценки: соединение запястья, контакт кресла, пальцы, размер относительно предплечья, поверхность. Естественная кожа не спасает невозможный сустав. Мягкая, но правильная кисть лучше для поздней детализации, чем резкая отсоединённая.
Следите за ненужной заменой деталей. Если кольцо Элиаса идентифицирует героя, обычная правдоподобная рука не выполняет связность. Если кольцо не регенерируется надёжно, сохраните или вручную восстановите оригинал при допустимой геометрии. Не добавляйте его бесконечному промпту без проверки достаточного размера.
Наконец, наложите принятую кисть и нужный контакт на оригинал. Не включайте посторонние изменения воротника и рубашки.
Пример второй: бретель непрозрачного топа
Другой вымышленный герой — Мара, 34 года, в непрозрачном тёмно-синем топе под свободным жакетом. Бретель у плеча делится на две линии и неверно соединяется с вырезом. Лицо, жакет и цвет приняты.
Выделите всю плохую бретель, обе ветви и крепление. Добавьте немного ткани для нового шва. Правильный вырез, другую бретель и лицо оставьте вне. Если часть скрыта жакетом, сохраняйте перекрытие, если оно не дефектно.
Назовите нужное устройство:
Замени раздвоенную тёмно-синюю бретель внутри маски одной непрерывной узкой тканевой бретелью. Естественно соедини с существующим швом по углу плеча. Согласуй ткань и тёплый комнатный свет. Сохрани непрозрачное покрытие, жакет и персонажа вне маски.
Шов важнее модного стиля. «Роскошный editorial styling» поощряет новый дизайн; задача — уже имеющееся устройство.
Если старая ветвь слабо видна, проверьте маску и blend до denoise. Часть может быть чёрной, или широкий серый переход возвращает её. Расширьте непрозрачный центр на всю старую линию, отведя переход от защищаемого выреза.
Если цвет неверен, а путь хорош, сначала локальный цвет. Новая генерация ради оттенка рискует полезной геометрией. При неверном креплении работайте у шва; перекраска соединение не чинит.
У узора решите важность точного мотива. Генерация даёт убедительную ткань без конкретного принта. Если коллекция требует одного наряда, ручной участок другого утверждённого вида уместнее нового правдоподобного узора.

Иллюстрация: маленький круг отмечает лишь крепление, не всю маску. Выделите всю бретель, обе ветви и крепление, оставляя принятые вырез и лицо вне правки.
Пример третий: дубликат предмета позади героя
Две стойки лампы или лишний кабель по стене за креслом. Сначала решите удаление или переустройство. Пустой стене достаточно object removal; правильной лампе prompted inpainting задаёт замену.
Выделите дубликат и только его тень. Добавьте нижний стык при невозможной общей базе. Защитите силуэт героя, край кресла и правильный абажур. Фон не требует лица лишь из-за общего кадра.
Задание реконструкции:
Одна простая стойка лампы из матового металла соединяет существующий абажур с основанием, совпадает с перспективой и тёплым светом. Удали дубликат внутри выделения. Сохрани силуэт персонажа и существующий край кресла.
Проверьте обычную геометрию и границу позади героя. Скрываемая плечом стойка должна останавливаться у перекрытия. Идеальная прямая поверх плеча неверна.
При удалении смотрите новую стену, не одно исчезновение кабеля. Нет ли резкого скачка фактуры? Не подразумевает ли тень удалённый предмет? Узкая вторая правка решает остаток; весь фон обычно создаёт большую проблему сохранения.
Удалённая маска Qwen без переноса локальных настроек
Откройте Qwen Image 2.1 Edit. Текущий mask_url — настоящий отдельный региональный вход, не только «измени кисть» промптом. Это релевантно допустимой NSFW-правке при всё ещё нужной проверке результата.
Для masked repair:
| Параметр | Использование |
|---|---|
image_urls | Ровно один принятый источник |
mask_url | Отдельная чёрно-белая картинка; белое перерисовывается |
resolution | 1k или 2k; masked 1.5k не поддерживается |
background | Непрозрачный; не сочетайте с прозрачным выводом |
output_format | PNG для дальнейшего композитинга |
aspect_ratio | Форма исходника сохраняется, настройка игнорируется |
| Расширение промпта | При маске не действует |
Дайте маске те же размеры, хотя документированный путь масштабирует её при одинаковом отношении. Точное совмещение легче проверить. Не меняйте размер или поворот между выделением и отправкой.
Используйте инструкцию соответствующей кисти, бретели или лампы. Маска идёт отдельным входом, не дополнительным референсом. Mask mode принимает один источник — принятый герой. Несколько референсов новой одежды/комнаты требуют обычного edit сначала, отдельной маски потом.
Endpoint не даёт denoise, strength, CFG, steps, sampler или mask blur. Выделение и мягкий край подготовьте в файле. Negative-prompt нет; полезные исключения включите в инструкцию.
Один источник стоит $0.036 при 1k, $0.048 при 2k за выход. Маска отдельно не оплачивается. Это цены одноисточниковой правки, не всех multi-reference. Читайте quote реального входа до запуска.
Каталог классифицирует задачу unrestricted. Это обработка содержания, не гарантия анатомии кисти или точности каждого внешнего пикселя. Новую masked generation для статьи не выполняли. Результат — кандидат, с проверкой сохранения ниже при точном требовании.
Об adult-content редакторов — отчёт Qwen editing. Его наблюдения не измеряют здешние кисть, бретель или лампу.
Сохраните исходные пиксели финальным композитом
Noise mask ограничивает sampling, не каждый decoded pixel: граф может кодировать всё через lossy VAE. SDXL inpainting model card прямо отмечает lossy autoencoding и несовершенную генерацию людей. Одна маска не гарантирует пиксели.
Для сохранения оригинал снизу, принятая правка раскрывается финальной маской. В редакторе — кандидат над мастером с layer mask. В ComfyUI Image Composite Masked: нетронутый мастер destination, принятая правка source, нужная blend mask.
Для совмещённого полного размера x=0, y=0 и полная blend mask. Crop-участок и соответствующую маску верните к исходным crop-размерам и верхнему левому углу. Не подключайте полный холст маски к маленькому участку: узел масштабирует mask по source. Source resizing выключен; растяжение руки до всего destination уничтожает место.
При нуле blend mask остаются исходные decoded pixels, при белом — правка, серое смешивает. Мягкий переход тоже изменённая область, не нетронутая. Отведите его от лица, логотипа и неизменного шва.
Generation mask и blend mask не обязательно одинаковы. Более широкая генерация строит естественный стык, затем выбирается меньший участок. Но final blend включает всю исправленную структуру. Разрез нового пальца ради старого кончика возвращает дефект.
Для сравнения внешних пикселей экспортируйте без общего resize, color conversion и lossy encoding. JPEG меняет по всему кадру даже при сохраняющем composite. Рабочий финал lossless, доставка отдельно нужных размеров.

Иллюстрация: исходник — destination, смешивается лишь принятый участок. Переход входит в изменённую область; панели объясняют метод, не тест модели.
Определяйте следующую попытку по видимому дефекту
Откройте source, реальную mask и candidate рядом. До слов проверьте место. Частая ошибка — понятная правка не той области или смешивание с не теми старыми пикселями.
| Что вернулось | Первая проверка | Полезное изменение |
|---|---|---|
| Изменилось всё кроме кисти | Полярность и inverse | Белая кисть в preview; убрать нежелательную инверсию |
| Ничего значимого | Канал, opacity и фактический файл | Непустая маска и новый результат до смены текста |
| Пальцы лучше, запястье отдельно | Context/selection запястья | Больше предплечья, выделить плохой стык |
| В crop появился маленький человек | Промпт полного портрета в тесном кадре | Местная кисть и контакт |
| Старая бретель слабо под новой | Серый центр или широкий blend | Полное выделение дефекта, узкий переход |
| Яркий край правки | Совмещение, свет, мягкость | Сначала координаты, затем blend/цвет |
| Немного всё лицо изменилось | Глобальный decode или edit в финале | Наложить лишь правку на мастер |
| Слишком подробная фактура | Увеличенный crop и стиль | Согласовать зерно/резкость, не резкость всего |
| Осталась лишняя тень | Не выделен эффект предмета | Добавьте нежелательную тень в выделение, не удаляя нужные опорные тени. |
| API отвергает местные настройки | Поддерживаемые параметры задачи | Убрать неподдерживаемое, использовать mask file и инструкцию |
При неизменном повторе проверьте инициализацию. Локальный проход сильного сохранения оставляет плохую структуру. Очищающий selected pixels требует достаточного восстановления. Два старта не имеют одной denoise-рецептуры лишь из-за одинаковой финальной маски.
При стилевом несовпадении вернитесь к source и совместимой настройке. Мастер аниме с фотографической правкой неверен при хорошей анатомии. Dedicated inpainting не стирает стиль.
Не полируйте последний провал. При изменении щеки, одежды и кресла вместе с кистью отвергайте внешнее и возвращайтесь мастеру. Иначе каждая попытка молча принимает прежние ошибки за факты сцены.
Сравнивайте честно и остановитесь на полезном изображении
По одному вопросу: исправлен дефект? Подходит сцене? Сохранились защищённые детали? Можно пройти первый и провалить два других.
До завершения смотрите в размере доставки. Огромное превью делает мелкие края срочными, скрывая общую позу. Выделение при 100% показывает призрачные линии, дубликаты и зерно. Это разные проверки.
Difference layer требует одинаковых размеров и ориентации. Внешние различия показывают дрейф, но compression, resize и профиль тоже дают глобальные изменения. Lossless финал и рабочий мастер информативнее несвязанных экспортов.
Храните заметку: версия source, область, промпт, mask/crop, модель и меняемый параметр. Это повторяет исправление другому герою.
Миниатюре достаточно связной руки без шва. Большому постеру нужны чистые контакты и фактура. Останавливайтесь по доставке.
Бюджет принятых правок
Для удалённого Qwen выше три 1k-кандидата — $0.108, три 2k — $0.144. Это три вывода, не доказательство одной принятой из трёх. Планируйте каждого, не считая успешную task успешной коррекцией.
Двадцати утверждённым изображениям по одной 2k нужны двадцать outputs и $0.96. По две — сорок и $1.92. Если исправлять пять, не отправляйте пятнадцать ради единообразия процесса.
Локально платите подготовкой, hardware и обзором. Измеряйте время принятой правки с выделением и composite: sampling speed не включает повторы.
Для точных мелочей сравните ручную ретушь. Clone brush сразу уберёт пятно ткани. Генеративный inpainting нужен при пользе нового правдоподобного содержания.
Вопросы локальной правки
Нужен отдельный NSFW inpainting checkpoint?
Нужны подходящие допустимому содержанию модель и интерфейс. Dedicated получает image/mask conditioning заполнения; regular compatible тоже работает masked. Ни метка не гарантирует adult policy или качество. Подбирайте стиль, документированный граф и лицензию, не одно имя файла.
Prompt-only editor — inpainting?
Он делает локально выглядящую инструкцию, но не явную границу маски. Для пространства выберите mask input или сами наложите нужную правку. Задачи одного семейства дают разные параметры.
Увеличивать blur при плохом стыке?
Лишь после координат, света и геометрии. Blur не чинит неверное запястье. Скрывает малую границу, но возвращает старый дефект широким переходом. Сохраните принятый центр и осознанный край.
Несколько областей одним проходом?
Можно, но далёкие или разные структуры лучше отдельно при разных инструкциях/контексте. Рука и лампа дают bounding box почти весь портрет. Последовательно из принятых masters — яснее. Связанные части одной структуры, обе ветви бретели, выделяйте вместе.
Почему чёрное защищённое всё равно отличается?
Проверьте full-image generation, VAE decode, scaling и compression. Защита sampling и сохранение доставки разные. Исходный destination, лишь принятой участок и lossless рабочий экспорт сохраняют внешние пиксели.
Начните одним стоящим исправления дефектом. Храните мастер, проверяйте реальную маску, давайте достаточный контекст соединения и принимайте лишь нужную правку. Так NSFW-картинка с одной ошибкой становится управляемой ретушью, не очередной перегенерацией героя.






