2.0 KiB
2.0 KiB
Image Add Label - 图像添加标签
节点功能: Image Add Label节点用于在图像上添加文本标签,支持自定义字体、颜色、位置等属性,支持动态引用输入值,常用于图像标注和说明。
输入
| 参数名称 | 入端选择 | 数据类型 | 默认值 | 取值范围 | 描述 |
|---|---|---|---|---|---|
image |
必选 | IMAGE | - | - | 要添加标签的图像 |
text |
- | STRING | "" | 多行文本 | 标签文本内容,支持 {input1} 和 {input2} 占位符,多行时每行对应一张图像 |
font |
- | COMBO[STRING] | arial.ttf | 字体文件列表 | 字体选择,支持多种字体文件 |
font_size |
- | INT | 36 | 1-256 | 字体大小 |
height |
- | INT | 60 | 1-1024 | 标签区域高度(top/bottom)或宽度(left/right) |
direction |
- | COMBO[STRING] | top | top, bottom, left, right | 标签位置:top(顶部)、bottom(底部)、left(左侧)、right(右侧) |
invert_colors |
- | BOOLEAN | True | True/False | 是否反转颜色,True为黑字白底,False为白字黑底 |
input1 |
可选 | STRING | "" | - | 动态输入值1,可在文本中使用 {input1} 引用 |
input2 |
可选 | STRING | "" | - | 动态输入值2,可在文本中使用 {input2} 引用 |
输出
| 输出名称 | 数据类型 | 描述 |
|---|---|---|
image |
IMAGE | 添加标签后的图像 |
功能说明
文本处理
- 多行支持:支持多行文本,使用换行符分隔
- 批量处理:多行文本时每行对应一张图像
- 文本循环:当图像数量多于文本行数时,文本会循环使用
- 占位符支持:文本中可使用 {input1} 和 {input2} 占位符
布局控制
- 位置选择:可以选择在图像的四个方向添加标签
- 区域尺寸:根据标签位置调整标签区域的高度或宽度
- 颜色方案:支持黑白两种配色方案的切换
- 自动适配:标签区域会自动适配图像尺寸