KJNodes/imagegenerated
Save Image With Alpha(SaveImageWithAlpha)
该节点接收 `IMAGE` 和 `MASK` 两种张量格式的输入,在内部将遮罩数据转换为 Alpha 通道,并与图像数据结合。
Save Image With Alpha
images
mask
filename_prefix
ComfyUI
KJNodes
Save Image With Alpha 节点接收 IMAGE 和 MASK 两种张量格式的输入。在内部,它将遮罩数据转换为 Alpha 通道,并与图像数据结合。
Save Image With Alpha 节点是一个图像处理节点。其核心功能是将输入的图像和遮罩合并,并保存为带有透明通道的 PNG 格式文件。它允许用户将遮罩信息直接嵌入到图像的 Alpha 通道中,从而生成支持透明背景的图像文件。
节点功能
该节点接收 IMAGE 和 MASK 两种张量格式的输入,在内部将遮罩数据转换为 Alpha 通道,并与图像数据结合。它使用 PIL 库进行图像处理,最终将合成的图像以 PNG 格式保存到 ComfyUI 的默认输出目录中,并支持在文件中嵌入工作流提示信息。
节点参数说明 - Save Image With Alpha
连接输入 (Inputs)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
images | IMAGE | 是 | - | - | images(输入参数):输入需要保存的图像数据,通常为 RGB 图像。 |
mask | MASK | 是 | - | - | mask(输入参数):输入与图像对应的遮罩数据,将作为图像的 Alpha 通道。 |
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
filename_prefix | STRING | 是 | ComfyUI | - | filename_prefix(输入参数):设置输出文件名的前缀,用于组织和识别生成的文件。 |
使用场景
在图像编辑或合成工作流中,当您需要生成一个带有自定义透明区域的图片时,可以使用此节点。例如,在完成人物抠图后,将生成的人物图像和对应的遮罩连接至此节点,即可输出一个背景透明的人物 PNG 图片,便于后续在其他设计软件中使用。
注意事项
请注意,输入的图像和遮罩在批次维度上必须一一对应。如果提供多张图像和多个遮罩,节点会按顺序将它们配对处理并保存为多个文件。
Save Image With Alpha 节点源码链接
Save Image With Alpha 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。