【ComfyUI插件】ComfyUI layer style 插件(二)
前言:
ComfyUI layer style 是一组专为图片设计制作且集成了Photoshop功能的强大节点。该节点几乎将PhotoShop的全部功能迁移到ComfyUI,诸如__提供仿照Adobe Photoshop的图层样式、提供调整颜色功能(亮度、饱和度、对比度等)、提供Mask辅助工具、提供图层合成工具和工作流相关的辅助节点、提供图像效果滤镜__等。旨在集中工作平台,使我们可以在ComfyUI中实现PhotoShop的一些基础功能。
__Comfy layer style插件(一): __https://articles.zsxq.com/layer_style/1.html
__Comfy layer style插件(三): __https://articles.zsxq.com/layer_style/3.html
__Comfy layer style插件(四): __https://articles.zsxq.com/layer_style/4.html
目录:
先行:安装方式
一、LayerStyle:ColorOverlay节点
二、LayerStyle:DropShadow节点
三、LayerStyle:GradientOverlay节点
四、LayerStyle:InnerGlow节点
五、LayerStyle:InnerShadow节点
六、LayerStyle:OuterGlow节点
七、LayerStyle:Stroke节点
示例工作流
安装方法:
方法一:通过ComfyUI Manager安装(推荐)
打开Manager界面
方法二:使用git clone命令安装
在ComfyUI/custom_nodes目录下输入cmd按回车进入电脑终端
__在终端输入下面这行代码开始下载 git clone __https://github.com/chflame163/ComfyUI_LayerStyle.git
一、LayerStyle:ColorOverlay节点
节点功能:对目标进行颜色覆盖,并带有合成图片的功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
注意:background_image、layer_image和layer_mask(如果有输入)这三项必须是相同的尺寸
mask不是必须的输入项,默认使用image的alpha通道,如果image输入不包含alpha通道将自动创建整个图像的alpha通道。如果输入mask,原本的alpha通道将被mask覆盖
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 描边的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
color -> 覆盖的颜色 **颜色使用16进制RGB字符串格式描述,例如‘#FA3D86’**
输出:
image -> 处理后的图片
注意:下图给出了一个简单的节点用例
注意:下图给出了一个19种混合模式的效果展示(仅作展示用,没有逐个精调参数)
二、LayerStyle:DropShadow节点
节点功能:为输入图像生成阴影,同时也具有合成图像的功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 阴影的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 阴影的不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
distance_x -> 阴影的水平方向偏移量
distance_y -> 阴影的垂直方向偏移量
grow -> 阴影扩张幅度
blur -> 阴影模糊程度
shadow_color -> 阴影颜色 **颜色使用16进制RGB字符串格式描述,例如‘#FA3D86’**
输出:
image -> 处理后的图片
注意:和前面节点名称相同的参数注意事项一样
注意:下图给出了一个简单的节点用例
三、LayerStyle:GradientOverlay节点
节点功能:对目标物体的颜色转换成渐变,亦可以用渐变的方式给物体上色,同时也具有图像合成功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 描边的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 描边的不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
start_color -> 渐变开始端的颜色
start_alpha -> 渐变开始端的透明度
end_color -> 渐变结束端的颜色
end_alpha -> 渐变结束端的透明度
angle -> 渐变旋转角度
输出:
image -> 处理后的图片
注意:和前面节点名称相同的参数注意事项一样
注意:下图给出了一个简单的节点用例
四、LayerStyle:InnerGlow节点
节点功能:为目标物体生成内发光效果,同时也有图像合成功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 发光的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 发光的不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
brightness -> 发光亮度
glow_range -> 发光范围
blur -> 发光模糊程度
light_color -> 发光中心颜色
glow_color -> 辉光外围颜色
输出:
image -> 处理后的图片
注意:和前面节点名称相同的参数注意事项一样
注意:下图给出了一个简单的节点用例
五、LayerStyle:InnerShadow节点
节点功能:给目标物体生成内阴影,同时具有合成图像的功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 阴影的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 阴影的不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
distance_x -> 阴影的水平方向偏移量
distance_y -> 阴影的垂直方向偏移量
grow -> 阴影扩张幅度
blur -> 阴影模糊程度
shadow_color -> 阴影颜色 **颜色使用16进制RGB字符串格式描述,例如‘#FA3D86’**
输出:
image -> 处理后的图片
注意:和前面节点名称相同的参数注意事项一样
注意:下图给出了一个简单的节点用例
六、LayerStyle:OuterGlow节点
节点功能:为目标物体生成外发光效果,同时也有图像合成功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 发光的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 发光的不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
brightness -> 发光亮度
glow_range -> 发光范围
blur -> 发光模糊程度
light_color -> 发光中心颜色
glow_color -> 辉光外围颜色
输出:
image -> 处理后的图片
注意:和前面节点名称相同的参数注意事项一样,这个节点切记所有输入图像的尺寸一样,不然报错!!!
注意:下图给出了一个简单的节点用例
七、LayerStyle:Stroke节点
节点功能:生成输入目标的描边,同时有合成图像功能。
输入:
background_image -> 输入的背景图片
layer_image -> 用于合成的层图像
layer_mask -> 层图像的遮罩
参数:
invert_mask -> 是否反转遮罩
blend_mode -> 发光的混合模式 **包括normal、multply、screen、add、subtract、difference、darker、lighter、color_burn、color_dodge、linear_burn、linear_dodge、overlay、soft_light、hard_light、vivid_light、pin_light、linear_light、hard_mix, 共19种混合模式**
opacity -> 发光的不透明度 **指的是混合模式效果的透明的,调成0则混合没效果,即原图直贴**
stroke_grow -> 描边扩张/收缩幅度 **正值是扩张,负值是收缩**
stroke_width -> 描边宽度
blur -> 描边模糊程度
stroke_color -> 描边颜色
输出:
image -> 处理后的图片
注意:和前面节点名称相同的参数注意事项一样
注意:下图给出了一个简单的节点用例
示例工作流
由于本文基本上每个节点都给出了详细的图文讲解,加上本文所讲的节点之间的关联性没那么强,所以这里就不提供囊括所有节点的工作流了,大家把上面每个节点对应的工作流学习理解即可。
__Comfy layer style插件(一): __https://articles.zsxq.com/layer_style/1.html
__Comfy layer style插件(三): __https://articles.zsxq.com/layer_style/3.html
__Comfy layer style插件(四): __https://articles.zsxq.com/layer_style/4.html