🖼 AGSoft Load Image & Mask Resize и 🖼 AGSoft Image & Mask Resize — синхронный ресайз изображения и маски ВСЕМИ возможными способами, без рассинхрона пары!
💥 Основная особенность:⚡️ Две родственные ноды, назначение которых — правильно
изменять размер изображения вместе с маской: пара обрабатывается синхронно, маска берётся из альфа-канала или входная. То, что нужно для инпейнта, апскейла, композитинга и подгонки под разрешения. Ресайз
как угодно:
7 режимов размера (мегапиксели / проценты / ширина / высота / оба / longest / shortest) и
4 стратегии (stretch / crop / pad / proportional), плюс повороты, отражения и кратность.
Load-версия — с комбо, кнопкой загрузки и нативным превью;
чистая версия — тот же пайплайн без превью, для автоматизаций.
✨ Ключевые возможности:🔹 Источники (общие для обеих нод) • input_image — тензор, наивысший приоритет
• custom_path — абсолютный путь или линк (первая строка ноды)
• image — комбо из папки input; в Load-версии плюс кнопка загрузки любого файла с компьютера и drag&drop
• mask — опциональная входная маска, иначе — из альфа-канала
🔹 Повороты, отражения, позиции, триггеры • Порядок трансформаций rotate → resize → flip: angle_degrees или пресеты 90/180/270, отражение после ресайза
• 9 позиций для crop/pad + цвета полей раздельно для изображения и маски
• Чистые триггеры resize_if_larger / resize_if_smaller: сработало → ресайз по стратегии, не сработало → исходный размер
• Кратность divisible_by, инверсия invert_mask, интерполяции (lanczos по умолчанию), CPU/CUDA
🔹 Premultiplied alpha • RGBA + интерполяция ≠ nearest = прозрачность без ореолов
• Масок не касается
🔹 Нативное превью (Load-версия) • Следует за реально использованным источником: тензор → первый кадр; custom_path → файл (живо при вводе, после выполнения — линком); комбо → исходное значение
• JS переключает сам комбо + node.imgs — превью остаётся штатным
🔹 Чистая версия — для автоматизаций • Тот же пайплайн и те же виджеты, но без превью, кнопки загрузки
🔹 Выходы (обе ноды) • image, mask, width, height, filename, filepath
💡 Идеальные сценарии использования: • Изображение + маска под нужный размер для инпейнта и апскейла
• Подгонка под разрешения с кратностью (8/16/32)
• Повороты и отражения пары «изображение+маска» без рассинхрона
• Прозрачные PNG без ореолов
• Чистая версия — автоматизации и пакетные пайплайны
📦 Где найти: AGSoft/Image →
🖼 AGSoft Load Image & Mask Resize и
🖼 AGSoft Image & Mask Resize📥 Установка или обновление:— Через Git...— Или через
батник...— Или с помощью ComfyUI Manager (поиск по "AGSoft").
Буду рад вашим фидбекам и идеям 💡
Давайте вместе сделаем ComfyUI еще удобнее! 💪
#comfyuiAGSoft #ComfyUI_art #ComfyUI #CustomNode #AGSoft #AGSoftImageMaskResize #Resize #Mask