KJNodes/textgenerated

Image Batch Test Pattern(ImageBatchTestPattern)

С технической точки зрения, этот узел использует библиотеку PIL (Pillow) языка Python для отрисовки изображений на основе указанного размера пакета и начального числа.

Image Batch Test Pattern

image
batch_size
1
start_from
0
text_x
256
text_y
256
width
512
height
512
font
COMBO
font_size
255
KJNodes

С технической точки зрения, узел Image Batch Test Pattern использует библиотеку PIL (Pillow) для Python для отрисовки изображений на основе указанного размера пакета и начального числа.

Узел Image Batch Test Pattern используется для пакетной генерации тестовых изображений с последовательной нумерацией. Он создает серию изображений на черном фоне, каждое из которых содержит число, цвет которого генерируется случайным образом. Этот узел в основном используется для создания последовательностей изображений для тестирования или демонстрации.

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

С технической точки зрения, этот узел использует библиотеку PIL (Pillow) для Python для отрисовки изображений на основе указанного размера пакета и начального числа. Он позволяет пользователю настраивать общий размер изображения, положение текста, шрифт и его размер. Координаты отрисовки текста берут начало в левом верхнем углу изображения, поддерживается выбор файлов шрифтов TrueType из папки kjnodes_fonts.

Описание параметров узла - Image Batch Test Pattern

Входные подключения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
fontКОМБОДа--font (входной параметр): выбор файла шрифта из директории kjnodes_fonts для отрисовки номеров.

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
batch_sizeINTДа11 - 4096 (шаг: 1)batch_size (входной параметр): задает количество генерируемых изображений, диапазон значений от 1 до 4096.
start_fromINTДа00 - 4096 (шаг: 1)start_from (входной параметр): устанавливает начальное число для нумерации на изображениях, диапазон значений от 0 до 4096.
text_xINTДа2560 - 4096 (шаг: 1)text_x (входной параметр): устанавливает координату X левого верхнего угла текста с номером на изображении, диапазон значений от 0 до 4096.
text_yINTДа2560 - 4096 (шаг: 1)text_y (входной параметр): устанавливает координату Y левого верхнего угла текста с номером на изображении, диапазон значений от 0 до 4096.
widthINTДа51216 - 4096 (шаг: 1)width (входной параметр): устанавливает ширину генерируемого изображения, диапазон значений от 16 до 4096.
heightINTДа51216 - 4096 (шаг: 1)height (входной параметр): устанавливает высоту генерируемого изображения, диапазон значений от 16 до 4096.
font_sizeINTДа2558 - 4096 (шаг: 1)font_size (входной параметр): устанавливает размер шрифта для текста с номером, диапазон значений от 8 до 4096.

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

Название параметраТип данныхОписание
IMAGEIMAGEПакет тестовых изображений с последовательной нумерацией.

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

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

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

Обратите внимание, что количество генерируемых изображений ограничено параметром batch_size (до 4096) и начальное число start_from (до 4096); они могут быть установлены независимо. Кроме того, если положение отрисовки текста (text_x, text_y) задано некорректно, текст может быть нарисован за пределами холста и станет невидимым.

Ссылка на исходный код узла Image Batch Test Pattern

Узел Image Batch Test Pattern взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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