KJNodes/imagegenerated

Create Gradient From Coords(CreateGradientFromCoords)

该节点接收一个包含起点和终点坐标的 JSON 字符串,并基于这两个点定义的直线方向计算每个像素的颜色值

Create Gradient From Coords

image
coordinates
STRING
frame_width
512
frame_height
512
start_color
white
end_color
black
multiplier
1.00
KJNodes

Create Gradient From Coords 节点,该节点接收一个包含起点和终点坐标的 JSON 字符串,并基于这两个点定义的直线方向计算每个像素的颜色值

Create Gradient From Coords 节点是一个图像生成工具,它能够根据用户提供的两个坐标点,在指定的画布尺寸上生成一个线性渐变图像。其核心功能是将抽象的坐标数据转换为可视化的色彩过渡效果。

节点功能

该节点接收一个包含起点和终点坐标的 JSON 字符串,并基于这两个点定义的直线方向计算每个像素的颜色值。它支持通过颜色名称或十六进制代码定义渐变的起始色和结束色,并通过一个乘数因子来控制渐变过渡的强度或速度,最终输出一个标准的三通道 RGB 图像。

节点参数说明 - Create Gradient From Coords

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
coordinatesSTRING--coordinates(输入参数):包含起点和终点坐标的 JSON 字符串,用于定义渐变的方向线。格式如 [{"x":10, "y":10}, {"x":500, "y":500}]
frame_widthINT51216 - 4096 (步长: 1)frame_width(输入参数):生成渐变图像的宽度,范围 16 至 4096,步长 1。
frame_heightINT51216 - 4096 (步长: 1)frame_height(输入参数):生成渐变图像的高度,范围 16 至 4096,步长 1。
start_colorSTRINGwhite-start_color(输入参数):定义渐变起始颜色的字符串,例如“white”或“#FF0000”。
end_colorSTRINGblack-end_color(输入参数):定义渐变结束颜色的字符串,例如“black”或“#0000FF”。
multiplierFLOAT1.00.01 - 100.0 (步长: 0.01)multiplier(输入参数):控制渐变过渡强度的乘数因子,范围 0.01 至 100.0,步长 0.01。

Output 输出

参数名称数据类型说明
imageIMAGEimage(输出参数):根据输入坐标和颜色生成的渐变图像。

使用场景

在制作需要特定方向渐变的背景图、为其他图像处理节点(如遮罩或混合节点)提供动态遮罩,或是创建用于控制其他效果(如光线、深度)的辅助图时,这个节点非常有用。用户可以先通过其他节点(如姿势检测或区域选择)生成坐标,再连接到此节点来创建与场景元素方向匹配的渐变。

注意事项

使用时需确保输入的坐标字符串格式正确,且坐标值应在画布尺寸范围内,否则可能导致渐变计算错误或图像显示异常。颜色名称需为常见英文名称或有效的十六进制代码。

Create Gradient From Coords 节点源码链接

Create Gradient From Coords 节点来自 ComfyUI-KJNodes 节点包。

评论

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

评论加载中…