EasyUse/Inpaintgenerated

Easy Apply PowerPaint(applyPowerPaint)

Применяет инпейтинг PowerPaint к изображению, используя предоставленную маску, контекст пайплайна и выбранную модель PowerPaint.

apply Power Paint

pipe
image
mask
pipe
powerpaint_model
COMBO
powerpaint_clip
COMBO
dtype
COMBO
fitting
1
function
COMBO
scale
1
start_at
0
end_at
10000
save_memory
COMBO
Easy Use

Описание

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

Входы

ИмяТипОписание
pipePIPE_LINEПайплайн Easy-Use, содержащий модель, VAE, условие и другие текущие настройки генерации.
imageИзображениеИзображение, которое нужно обработать.
maskмаскаМаска, определяющая область для инпейтинга. Белые пиксели обычно отмечают область для перерисовки; черные пиксели сохраняются.
powerpaint_modelКОМБОВыбирает checkpoint модели PowerPaint для использования.
powerpaint_clipКОМБОВыбирает модель CLIP, соответствующую выбранной модели PowerPaint.
dtypeКОМБОdtype вычислений для модели PowerPaint: float16, bfloat16, float32 или float64.
fittingПЛАВАЮЩИЙНасколько точно сгенерированный результат соответствует оригинальному содержимому. По умолчанию 1, диапазон от 0.3 до 1. Меньшие значения дают модели больше свободы; большие значения остаются ближе к оригинальному изображению.
functionКОМБОФункция инпейтинга PowerPaint: text guided, shape guided, object removal, context aware или image outpainting.
scaleПЛАВАЮЩИЙМасштаб направления для процесса диффузии инпейтинга. По умолчанию 1, диапазон от 0 до 10.
start_atЦЕЛОЕНачало диапазона шагов по времени, на котором применяется PowerPaint, от 0 до 10000. По умолчанию 0.
end_atЦЕЛОЕКонец диапазона шагов по времени, на котором применяется PowerPaint, от 0 до 10000. По умолчанию 10000.
save_memoryКОМБОРежим сохранения памяти: none, auto или max. Более высокие настройки снижают использование памяти во время генерации за счет скорости.

Выходы

ИмяТипОписание
pipePIPE_LINEОбновленный пайплайн, готовый для дальнейших узлов Easy-Use.

Примечания по использованию

  • Выберите powerpaint_model и подходящий powerpaint_clip; они должны быть совместимы друг с другом.
  • function изменяет способ использования маски и промпта:
    • text guided использует промпт из пайплайна для закрашивания области маски.
    • shape guided следует информации о форме в области маски.
    • object removal удаляет замаскированный объект и заполняет область правдоподобным фоном.
    • context aware заполняет маску из окружающего контекста изображения.
    • image outpainting расширяет изображение наружу от области маски.
  • fitting балансирует между приверженностью оригинальному изображению и генеративной свободой. При значении 1 выход остается близким к источнику; меньшие значения допускают больше вариаций.
  • start_at и end_at управляют интервалом шагов деноизинга, во время которого активен PowerPaint. По умолчанию 0 и 10000 охватывают весь график деноизинга; ограничение интервала можно использовать для применения PowerPaint только на ранних или поздних шагах.
  • Для больших изображений или ограниченной VRAM установите dtype в значение float16, а save_memory в auto или max.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…