Изменить размер изображения (устаревший)(ImageResizeKJ)
Данный узел технически принимает входное изображение в виде четырёхмерного тензора (пакет, высота, ширина, каналы) и применяет выбранный метод интерполяции (например, билинейный, Lanczos и т.д.) для изменения его размеров.
Image Resize KJ
Устаревший: Этот узел больше не следует использовать из-за изменений во фронтенде ComfyUI; используйте версию v2. Он сохраняется только для обратной совместимости со старыми рабочими процессами.
Узел "Изменить размер изображения (устаревший)" технически принимает входное изображение в виде четырёхмерного тензора (пакет, высота, ширина, каналы) и применяет выбранный метод интерполяции (например, билинейный, Lanczos и т.д.) для изменения его размеров.
Узел "Изменить размер изображения (устаревший)" — это инструмент для изменения размеров изображения. Его основная функция — принять входное изображение и изменить его разрешение в соответствии с указанной пользователем шириной, высотой или другими правилами. Узел поддерживает различные алгоритмы увеличения разрешения и может обрабатывать такие распространённые задачи, как сохранение пропорций и автоматическая обрезка.
Функциональность узла
Технически этот узел принимает на вход изображение в виде четырёхмерного тензора (пакет, высота, ширина, каналы) и применяет выбранный метод интерполяции (например, билинейный, Lanczos и т.д.) для изменения его размеров. Он поддерживает получение целевых размеров из другого изображения и может корректировать выходные размеры до целого кратного указанному числу, чтобы соответствовать особым требованиям некоторых моделей к входным размерам. Внутренняя логика узла отдаёт приоритет переданным извне параметрам размеров.
Описание параметров узла - Изменить размер изображения (устаревший)
Входные соединения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
image | IMAGE | Да | - | - | image (входной параметр): Исходное изображение, размеры которого необходимо изменить. Это основной объект обработки узла. |
upscale_method | КОМБО | Да | - | - | upscale_method (входной параметр): Выбор алгоритма интерполяции, используемого при увеличении изображения, например "lanczos" или "bicubic". Влияет на качество изображения после масштабирования. |
get_image_size | IMAGE | Нет | - | - | get_image_size (входной параметр): Подключите другое изображение, и узел автоматически использует его размеры в качестве целевых ширины и высоты для текущего изменения. |
Параметры управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
width | INT | Да | 512 | 0 - MAX_RESOLUTION (шаг: 1) | width (входной параметр): Целевая ширина выходного изображения. |
height | INT | Да | 512 | 0 - MAX_RESOLUTION (шаг: 1) | height (входной параметр): Целевая высота выходного изображения. |
keep_proportion | БУЛЕВО | Да | ложь | - | keep_proportion (входной параметр): Булев переключатель. При включении автоматически вычисляет размер другого измерения на основе целевой ширины или высоты, сохраняя пропорции исходного изображения. |
divisible_by | INT | Да | 2 | 0 - 512 (шаг: 1) | divisible_by (входной параметр): Корректирует итоговые выходные размеры до целого кратного этому числу. Диапазон значений 0-512, шаг 1. Часто используется для соответствия требованиям выравнивания модели. |
crop | КОМБО | Нет | disabled | "disabled", "center", "0" | - |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| IMAGE | IMAGE | IMAGE (выходной параметр): Изображение после изменения размеров. |
| width | INT | width (выходной параметр): Фактическая ширина итогового сгенерированного выходного изображения. |
| height | INT | height (выходной параметр): Фактическая высота итогового сгенерированного выходного изображения. |
Сценарии использования
В типичном рабочем процессе предобработки изображений этот узел можно подключить после узла загрузки изображения, чтобы равномерно масштабировать исходные изображения различных размеров до входных размеров, ожидаемых моделями (например, Stable Diffusion). Например, при построении рабочих процессов "текст-в-изображение" или "изображение-в-изображение" он гарантирует, что размеры входного изображения соответствуют спецификациям последующих моделей, таких как VAE или UNet.
Важные замечания
Устаревший! Из-за изменений во фронтенде ComfyUI этот узел больше не следует использовать. Используйте версию v2. Этот узел сохранён только для того, чтобы не нарушать полностью работу старых рабочих процессов.
Ссылка на исходный код узла "Изменить размер изображения (устаревший)"
Узел Изменить размер изображения (устаревший) взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.