KJNodes/imagegenerated

Изменить размер изображения (устаревший)(ImageResizeKJ)

Данный узел технически принимает входное изображение в виде четырёхмерного тензора (пакет, высота, ширина, каналы) и применяет выбранный метод интерполяции (например, билинейный, Lanczos и т.д.) для изменения его размеров.

Image Resize KJ

image
get_image_size
IMAGE
width
height
width
INT
height
INT
upscale_method
COMBO
keep_proportion
divisible_by
2
crop
COMBO
KJNodes

Устаревший: Этот узел больше не следует использовать из-за изменений во фронтенде ComfyUI; используйте версию v2. Он сохраняется только для обратной совместимости со старыми рабочими процессами.

Узел "Изменить размер изображения (устаревший)" технически принимает входное изображение в виде четырёхмерного тензора (пакет, высота, ширина, каналы) и применяет выбранный метод интерполяции (например, билинейный, Lanczos и т.д.) для изменения его размеров.

Узел "Изменить размер изображения (устаревший)" — это инструмент для изменения размеров изображения. Его основная функция — принять входное изображение и изменить его разрешение в соответствии с указанной пользователем шириной, высотой или другими правилами. Узел поддерживает различные алгоритмы увеличения разрешения и может обрабатывать такие распространённые задачи, как сохранение пропорций и автоматическая обрезка.

Функциональность узла

Технически этот узел принимает на вход изображение в виде четырёхмерного тензора (пакет, высота, ширина, каналы) и применяет выбранный метод интерполяции (например, билинейный, Lanczos и т.д.) для изменения его размеров. Он поддерживает получение целевых размеров из другого изображения и может корректировать выходные размеры до целого кратного указанному числу, чтобы соответствовать особым требованиям некоторых моделей к входным размерам. Внутренняя логика узла отдаёт приоритет переданным извне параметрам размеров.

Описание параметров узла - Изменить размер изображения (устаревший)

Входные соединения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
imageIMAGEДа--image (входной параметр): Исходное изображение, размеры которого необходимо изменить. Это основной объект обработки узла.
upscale_methodКОМБОДа--upscale_method (входной параметр): Выбор алгоритма интерполяции, используемого при увеличении изображения, например "lanczos" или "bicubic". Влияет на качество изображения после масштабирования.
get_image_sizeIMAGEНет--get_image_size (входной параметр): Подключите другое изображение, и узел автоматически использует его размеры в качестве целевых ширины и высоты для текущего изменения.

Параметры управления (Parameters)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
widthINTДа5120 - MAX_RESOLUTION (шаг: 1)width (входной параметр): Целевая ширина выходного изображения.
heightINTДа5120 - MAX_RESOLUTION (шаг: 1)height (входной параметр): Целевая высота выходного изображения.
keep_proportionБУЛЕВОДаложь-keep_proportion (входной параметр): Булев переключатель. При включении автоматически вычисляет размер другого измерения на основе целевой ширины или высоты, сохраняя пропорции исходного изображения.
divisible_byINTДа20 - 512 (шаг: 1)divisible_by (входной параметр): Корректирует итоговые выходные размеры до целого кратного этому числу. Диапазон значений 0-512, шаг 1. Часто используется для соответствия требованиям выравнивания модели.
cropКОМБОНетdisabled"disabled", "center", "0"-

Выходные данные (Output)

Название параметраТип данныхОписание
IMAGEIMAGEIMAGE (выходной параметр): Изображение после изменения размеров.
widthINTwidth (выходной параметр): Фактическая ширина итогового сгенерированного выходного изображения.
heightINTheight (выходной параметр): Фактическая высота итогового сгенерированного выходного изображения.

Сценарии использования

В типичном рабочем процессе предобработки изображений этот узел можно подключить после узла загрузки изображения, чтобы равномерно масштабировать исходные изображения различных размеров до входных размеров, ожидаемых моделями (например, Stable Diffusion). Например, при построении рабочих процессов "текст-в-изображение" или "изображение-в-изображение" он гарантирует, что размеры входного изображения соответствуют спецификациям последующих моделей, таких как VAE или UNet.

Важные замечания

Устаревший! Из-за изменений во фронтенде ComfyUI этот узел больше не следует использовать. Используйте версию v2. Этот узел сохранён только для того, чтобы не нарушать полностью работу старых рабочих процессов.

Ссылка на исходный код узла "Изменить размер изображения (устаревший)"

Узел Изменить размер изображения (устаревший) взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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