KJNodes/textgenerated

Image Batch Test Pattern(ImageBatchTestPattern)

从技术实现来看,该节点基于指定的批次大小和起始数字,使用 Python 的 PIL 库(Pillow)来绘制图像

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 节点使用 Python 的 PIL 库(Pillow),基于指定的批次大小和起始数字来绘制图像。

Image Batch Test Pattern 节点用于批量生成带有连续编号的测试图像。它会在黑色背景上创建一系列图片,每张图片都包含一个数字,这些数字的颜色是随机生成的。该节点主要用于创建用于测试或演示的图像序列。

节点功能

从技术实现来看,该节点基于指定的批次大小和起始数字,使用 Python 的 PIL 库(Pillow)来绘制图像。它允许用户自定义图像的整体尺寸、文本的位置、字体及字号。文本的绘制坐标以图像左上角为原点,支持从 kjnodes_fonts 文件夹中选择 TrueType 字体文件。

节点参数说明 - Image Batch Test Pattern

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
fontCOMBO--font(输入参数):从 kjnodes_fonts 目录中选择用于绘制编号的字体文件。

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
batch_sizeINT11 - 4096 (步长: 1)batch_size(输入参数):指定要生成的图像数量,取值范围为 1 到 4096。
start_fromINT00 - 4096 (步长: 1)start_from(输入参数):设定图像中编号的起始数字,取值范围为 0 到 4096。
text_xINT2560 - 4096 (步长: 1)text_x(输入参数):设置编号文本左上角在图像中的 X 轴坐标,取值范围为 0 到 4096。
text_yINT2560 - 4096 (步长: 1)text_y(输入参数):设置编号文本左上角在图像中的 Y 轴坐标,取值范围为 0 到 4096。
widthINT51216 - 4096 (步长: 1)width(输入参数):设置生成图像的宽度,取值范围为 16 到 4096。
heightINT51216 - 4096 (步长: 1)height(输入参数):设置生成图像的高度,取值范围为 16 到 4096。
font_sizeINT2558 - 4096 (步长: 1)font_size(输入参数):设置编号文本的字号大小,取值范围为 8 到 4096。

输出

参数名称数据类型说明
IMAGEIMAGE带有连续编号的测试图像批次。

使用场景

在实际工作流中,此节点常用于需要批量输入图像进行处理的场景。例如,在测试一个图像放大模型的批次处理能力时,可以先用此节点生成一组尺寸统一但内容(编号)不同的测试图,再将其连接到放大节点,以观察模型对批次输入的处理效果和一致性。

注意事项

请注意,生成的图像数量受 batch_size 参数(最多 4096)和起始数字 start_from(最多 4096)限制;它们可以独立设置。此外,文本的绘制位置(text_x, text_y)如果设置不当,可能会使文字绘制在画布之外而不可见。

Image Batch Test Pattern 节点源码链接

Image Batch Test Pattern 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…