EasyUse/Imagegenerated
Перенос деталей изображения: нода Image Detail Transfer в ComfyUI(imageDetailTransfer)
Нода Image Detail Transfer переносит мелкозернистые детали с одного изображения (источника) на другое (целевое).
image Detail Transfer
target
source
mask
image
mode
add
blur_sigma
1.00
blend_factor
1.000
image_output
Preview
save_prefix
ComfyUI
Easy Use
Описание
Нода Image Detail Transfer переносит мелкозернистые детали с одного изображения (источника) на другое (целевое изображение). Она часто используется для переноса текстуры, зернистости или высокочастотных деталей с изображения, богатого деталями, на целевое изображение, сохраняя при этом общий цвет и структуру целевого изображения нетронутыми. Нода извлекает слой деталей из источника с помощью гауссова размытия, затем объединяет эти детали с целевым изображением, используя один из нескольких режимов наложения, с необязательной маской для ограничения эффекта.
Входы
| Имя | Тип | По умолчанию | Описание |
|---|---|---|---|
target | IMAGE | — | Базовое изображение, которое получает переносимые детали. Его цвета, композиция и освещение остаются основным содержимым результата. |
source | IMAGE | — | Изображение, из которого извлекаются детали. Обычно оно содержит мелкую текстуру, края или зернистость, которые нужно наложить на целевое изображение. Нода размывает источник для вычисления слоя деталей перед наложением. |
mode | COMBO | "add" | Операция наложения, используемая для объединения извлечённых деталей источника с целевым изображением. Варианты: add, multiply, screen, overlay, soft_light, hard_light, color_dodge, color_burn, difference, exclusion, divide. |
blur_sigma | FLOAT | 1.0 | Стандартное отклонение гауссова размытия, используемого для отделения деталей от источника. Малые значения изолируют только самые мелкие высокочастотные детали; большие значения захватывают более широкий локальный контраст и текстуру. Диапазон: 0.1–100. |
blend_factor | FLOAT | 1.0 | Сила переносимых деталей. 1.0 применяет все извлечённые детали, 0 оставляет целевое изображение без изменений, меньшие значения ослабляют эффект, а отрицательные значения инвертируют вклад деталей. Диапазон: -10–10. |
image_output | COMBO | "Preview" | Управляет отображением и сохранением результата. Варианты: Hide (без предпросмотра и сохранения), Preview (отображение в интерфейсе), Save (сохранение на диск), Hide/Save (сохранение без отображения). |
save_prefix | STRING | "ComfyUI" | Префикс имени файла, используемый при сохранении выходного изображения, для режимов Save и Hide/Save. |
mask | MASK | — | Необязательная маска, ограничивающая область применения переноса деталей. Белые области получают полный эффект, черные области оставляют целевое изображение без изменений, а серые значения дают частичную силу наложения. Если маска не указана, перенос применяется ко всему изображению. |
Выходы
| Тип | Описание |
|---|---|
IMAGE | Результирующее изображение после переноса деталей. Его размеры и общая цветовая компоновка соответствуют целевому изображению, при этом детали из источника примешиваются в соответствии с выбранным режимом, blur_sigma, blend_factor и mask. |
Примечания по использованию
- Типичный рабочий процесс: размыть источник, чтобы изолировать его детали, затем объединить эти детали с целевым изображением с помощью выбранных
modeиblend_factor. В режимеaddэто по сути прямое добавление высокочастотных деталей источника к целевому изображению. blur_sigmaуправляет масштабом переносимых деталей. Используйте небольшие значения (примерно 0.5–2) для мелкой текстуры или деталей, похожих на повышение резкости, и большие значения для более широких текстурных узоров или деталей освещения. Наилучшее значение зависит от разрешения ваших изображений.- Если результат слишком сильный, уменьшите
blend_factor. Если результат выглядит инвертированным или даёт нежелательные ореолы, попробуйте другойmodeили используйте отрицательныйblend_factor, чтобы отразить вклад деталей. - Необязательная
maskполезна для применения деталей к отдельным областям, например к коже, ткани или объектам переднего плана, оставляя остальные части изображения нетронутыми. - Когда
image_outputустановлен вSaveилиHide/Save, выходное изображение сохраняется с использованиемsave_prefixв качестве базового имени файла, следуя стандартному поведению сохранения пакета Easy-Use. - Нода всегда возвращает выход
IMAGEнезависимо от настройкиimage_output, поэтому её по-прежнему можно прикрепить к графу для дальнейшей обработки.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.