4.4 KiB
4.4 KiB
ComfyUI Layer Style:
ComfyUI插件,通过一组节点实现仿照Adobe Photoshop的图层样式。
当前已完成Drop Shadow和OuterGlow节点和一些辅助节点,后续工作进行中。
更新说明:
- OuterGlow节点重大修改,增加亮度、灯光颜色、辉光颜色选项。包含旧版节点的工作流需手动替换新版节点。
- 添加MaskInvert节点。
- 添加Stroke节点。
- 添加MaskPreview节点。
- 添加ImageOpacity节点。
- layer_mask修改为非必选, 默认使用layer_image的alpha通道,允许通过输入mask改变之,但是尺寸必须一致。
- 添加ImageBlend节点。
- 添加OuterGlow节点。
- 首个节点DropShadow提交。
节点说明:
DropShadow:
- background_image1: 背景图像。
- layer_image1: 用于合成的层图像。
- layer_mask1,2: 层图像的遮罩,阴影按此生成。
- invert_mask: 是否反转遮罩。
- blend_mode3: 阴影的混合模式。
- opacity: 阴影的不透明度。
- distance_x: 阴影的水平方向偏移量。
- distance_y: 阴影的垂直方向偏移量。
- grow: 阴影扩张幅度。
- blur:阴影模糊程度。
- shadow_color4: 阴影颜色。
输出:
- image
OuterGlow:
- background_image1: 背景图像。
- layer_image1: 用于合成的层图像。
- layer_mask1,2: 层图像的遮罩,外发光按此生成。
- invert_mask: 是否反转遮罩。
- blend_mode3: 发光的混合模式。
- opacity: 发光的不透明度。
- brightness: 发光亮度。
- glow_range: 发光范围。
- blur:发光模糊程度。
- light_color4: 发光中心颜色。
- glow_colo4: 辉光外围颜色。
输出:
- image
Stroke:
- background_image1: 背景图像。
- layer_image1: 用于合成的层图像。
- layer_mask1,2: 层图像的遮罩,描边按此生成。
- invert_mask: 是否反转遮罩。
- blend_mode3: 描边的混合模式。
- opacity: 不透明度。
- inner_stroke*: 描边向内收缩幅度。
- outer_stroke*:描边向外扩张幅度。
- stroke_color4: 描边颜色。
*描边的宽度等于收缩值加上扩张值。两个值分开设置能更方便的调整边框范围。
输出:
- image
ImageBlend:
- background_image1: 背景图像。
- layer_image1: 用于合成的层图像。
- layer_mask1,2: 层图像的遮罩。
- invert_mask: 是否反转遮罩。
- blend_mode3: 图层混合模式。
- opacity: 不透明度。
输出:
- image
ImageOpacity:
节点选项说明:
- image: 图像输入,支持RGB和RGBA输入。
- mask: 遮罩输入。
- invert_mask: 是否反转遮罩。
- opacity: 不透明度。
输出:
- image(RGBA)
- mask
MaskPreview:
输入:
- mask
MaskInvert:
输入:
- mask
输出:
- mask
ColorPicker:
在色板上选取颜色并输出。
改自mtb nodes的web extensions。

节点选项说明:
- mode: 输出格式,可选十六进制(HEX)或十进制(DEC)。
输出:
- string
节点选项注解:
1 image、mask和background_image(如果有输入)这三项必须是相同的尺寸。 2 mask不是必须的输入项,默认使用image的alpha通道,如果image输入不包含alpha通道将自动创建整个图像的alpha通道。如果输入mask,原本的alpha通道将被mask覆盖。 3: 混合模式包括normal、multply、screen、add、subtract、difference、darker和lighter。 4: 颜色使用16进制RGB字符串格式描述,例如 '#FA3D86'。
使用示例:
在workflow目录下有json格式的工作流示例文件。
以下工作在计划列表中
-
Inner Shadow
-
Inner Glow
-
Texture
-
Color Overlay
-
Gradient Overlay
安装方法:
- 在CompyUI插件目录(例如“CompyUI\custom_nodes\”)中打开cmd窗口,键入
git clone https://github.com/chflame163/ComfyUI_LayerStyle.git安装。或者下载解压zip文件,将得到的文件夹复制到 ComfyUI\custom_nodes\ - 安装依赖包,在资源管理器ComfyUI\custom_nodes\ComfyUI_WordCloud 插件目录位置打开cmd窗口,输入以下命令:
..\..\..\python_embeded\python.exe -m pip install -r requirements.txt - 重新打开ComfyUI。










