首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

ComfyUI插件:ComfyUI layer style 节点(二)

编程知识
2024年08月02日 11:00

前言:

学习ComfyUI是一场持久战,而ComfyUI layer style 是一组专为图片设计制作且集成了Photoshop功能的强大节点。该节点几乎将PhotoShop的全部功能迁移到ComfyUI,诸如提供仿照Adobe Photoshop的图层样式、提供调整颜色功能(亮度、饱和度、对比度等)、提供Mask辅助工具、提供图层合成工具和工作流相关的辅助节点、提供图像效果滤镜等。旨在集中工作平台,使我们可以在ComfyUI中实现PhotoShop的一些基础功能。

目录

一、安装方式

二、LayerStyle:ColorOverlay节点

三、LayerStyle:DropShadow节点

四、LayerStyle:GradientOverlay节点

五、LayerStyle:InnerGlow节点

六、LayerStyle:InnerShadow节点

七、LayerStyle:OuterGlow节点

八、LayerStyle:Stroke节点

一、安装方式

方法一:通过ComfyUI Manager安装(推荐)

打开Manager界面

1

2

方法二:使用git clone命令安装

在ComfyUI/custom_nodes目录下输入cmd按回车进入电脑终端

3

在终端输入下面这行代码开始下载

git clone https://github.com/chflame163/ComfyUI_LayerStyle.git

4

二、LayerStyle:ColorOverlay节点

这一节点的设计目的是通过覆盖颜色层来改变图像的整体色调或添加特定的颜色效果,增强图像的视觉表现力。

5

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

注意:这三项必须是相同的尺寸,另mask不是必须的输入项

参数:

invert_mask → 是否反转遮罩

blend_mode → 描边的混合模式(一共有19种混合模式)

opacity → 不透明度

color → 覆盖的颜色

输出:

image → 处理后的图片

示例:简单节点示例

6

示例:19种描边混合模式

7

8

注意事项

· 颜色选择:选择适合处理目标的覆盖颜色,以实现预期的视觉效果。

· 不透明度配置:根据具体需求设置不透明度,控制颜色覆盖的强度。一般来说,不透明度值在0到1之间,0表示完全透明,1表示完全不透明。

· 输入图像质量:输入图像的质量会影响颜色覆盖的效果,确保图像清晰且色彩信息完整。

· 处理性能:颜色覆盖处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用颜色覆盖后,检查图像的整体视觉效果,确保颜色覆盖效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: ColorOverlay节点,可以在图像处理工作流程中实现高效的颜色覆盖效果,提升图像的视觉表现力和艺术效果。

三、LayerStyle:DropShadow节点

这一节点的设计目的是通过添加阴影,使图像中的元素看起来更加立体和突出,增加视觉深度和层次感。

9

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

参数:

invert_mask → 是否反转遮罩

blend_mode → 阴影的混合模式

opacity → 阴影的不透明度

distance_x → 阴影的水平方向偏移量

distance_y → 阴影的垂直方向偏移量

grow → 阴影扩张幅度

blur → 阴影模糊程度

shadow_color → 阴影颜色

输出:

image → 处理后的图片

示例:

10

注意事项

· 阴影颜色选择:选择适合处理目标的阴影颜色,以实现预期的视觉效果。

· 位置和模糊配置:根据具体需求设置阴影的偏移量和模糊半径,确保阴影效果自然且不遮盖图像的主要内容。

· 不透明度配置:根据具体需求设置阴影的不透明度,控制阴影效果的强度。一般来说,不透明度值在0到1之间,0表示完全透明,1表示完全不透明。

· 输入图像质量:输入图像的质量会影响阴影效果的视觉表现,确保图像清晰且重要元素位置明确。

· 处理性能:阴影效果处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用阴影效果后,检查图像的整体视觉效果,确保阴影效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: DropShadow节点,可以在图像处理工作流程中实现高效的阴影效果,增强图像的立体感和视觉层次,使图像更加生动和具有吸引力。

四、LayerStyle:GradientOverlay节点

这一节点的设计目的是通过添加渐变色彩层来改变图像的整体色调或增强图像的视觉效果。

11

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

参数:

invert_mask → 是否反转遮罩

blend_mode → 描边的混合模式

opacity → 描边的不透明度

start_color → 渐变开始端的颜色

start_alpha → 渐变开始端的透明度

end_color → 渐变结束端的颜色

end_alpha → 渐变结束端的透明度

angle → 渐变旋转角度

输出:

image → 处理后的图片

示例:

12

注意事项

· 颜色选择:选择适合处理目标的渐变颜色,以实现预期的视觉效果。可以选择两个或多个颜色来创建渐变效果。

· 渐变方向:根据具体需求设置渐变的方向,常见方向有水平、垂直和对角线等。

· 不透明度配置:根据具体需求设置渐变的不透明度,控制渐变效果的强度。一般来说,不透明度值在0到1之间,0表示完全透明,1表示完全不透明。

· 输入图像质量:输入图像的质量会影响渐变覆盖的效果,确保图像清晰且色彩信息完整。

· 处理性能:渐变覆盖处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用渐变覆盖后,检查图像的整体视觉效果,确保渐变效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: GradientOverlay节点,可以在图像处理工作流程中实现高效的渐变覆盖效果,提升图像的视觉表现力和艺术效果。

五、LayerStyle:InnerGlow节点

这一节点设计目的是通过在图像内部添加柔和的光晕效果,增强图像的立体感和视觉吸引力。

13

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

参数:

invert_mask → 是否反转遮罩

blend_mode → 发光的混合模式

opacity → 发光的不透明度

brightness → 发光亮度

glow_range → 发光范围

blur → 发光模糊程度

light_color → 发光中心颜色

glow_color → 辉光外围颜色

输出:

image → 处理后的图片

示例:

14

注意事项

· 发光颜色选择:选择适合处理目标的发光颜色,以实现预期的视觉效果。

· 发光半径和强度配置:根据具体需求设置发光的半径和强度,确保发光效果自然且不遮盖图像的主要内容。

· 不透明度配置:根据具体需求设置发光的不透明度,控制发光效果的强度。一般来说,不透明度值在0到1之间,0表示完全透明,1表示完全不透明。

· 输入图像质量:输入图像的质量会影响发光效果的视觉表现,确保图像清晰且重要元素位置明确。

· 处理性能:发光效果处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用发光效果后,检查图像的整体视觉效果,确保发光效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: InnerGlow节点,可以在图像处理工作流程中实现高效的内发光效果,增强图像的立体感和视觉层次,使图像更加生动和具有吸引力。

六、LayerStyle:InnerShadow节点

这一节点的设计目的是通过在图像内部添加阴影,使图像中的元素看起来更加立体和具有深度。

15

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

参数:

invert_mask → 是否反转遮罩

blend_mode → 阴影的混合模式

opacity → 阴影的不透明度

distance_x → 阴影的水平方向偏移量

distance_y → 阴影的垂直方向偏移量

grow → 阴影扩张幅度

blur → 阴影模糊程度

shadow_color → 阴影颜色

输出:

image → 处理后的图片

示例:

16

注意事项

· 阴影颜色选择:选择适合处理目标的阴影颜色,以实现预期的视觉效果。

· 位置和模糊配置:根据具体需求设置阴影的偏移量和模糊半径,确保阴影效果自然且不遮盖图像的主要内容。

· 不透明度配置:根据具体需求设置阴影的不透明度,控制阴影效果的强度。一般来说,不透明度值在0到1之间,0表示完全透明,1表示完全不透明。

· 输入图像质量:输入图像的质量会影响阴影效果的视觉表现,确保图像清晰且重要元素位置明确。

· 处理性能:阴影效果处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用阴影效果后,检查图像的整体视觉效果,确保阴影效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: InnerShadow节点,可以在图像处理工作流程中实现高效的内部阴影效果,增强图像的立体感和视觉层次,使图像更加生动和具有吸引力。

七、LayerStyle:OuterGlow节点

这一节点的设计目的是通过在图像外部添加光晕效果,使图像中的元素更加突出和具有光彩。

17

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

参数:

invert_mask → 是否反转遮罩

blend_mode → 发光的混合模式

opacity → 发光的不透明度

brightness → 发光亮度

glow_range → 发光范围

blur → 发光模糊程度

light_color → 发光中心颜色

glow_color → 辉光外围颜色

输出:

image → 处理后的图片

示例:

18

注意事项

· 发光颜色选择:选择适合处理目标的发光颜色,以实现预期的视觉效果。

· 发光半径和强度配置:根据具体需求设置发光的半径和强度,确保发光效果自然且不遮盖图像的主要内容。

· 不透明度配置:根据具体需求设置发光的不透明度,控制发光效果的强度。一般来说,不透明度值在0到1之间,0表示完全透明,1表示完全不透明。

· 输入图像质量:输入图像的质量会影响发光效果的视觉表现,确保图像清晰且重要元素位置明确。

· 处理性能:发光效果处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用发光效果后,检查图像的整体视觉效果,确保发光效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: OuterGlow节点,可以在图像处理工作流程中实现高效的外部发光效果,增强图像的立体感和视觉层次,使图像更加生动和具有吸引力。

八、LayerStyle:Stroke节点

这一节点的设计目的是通过在图像元素周围添加轮廓线,使其更加突出和具有视觉层次感。

19

输入:

background_image → 输入的背景图片

layer_image → 用于合成的层图像

layer_mask → 层图像的遮罩

参数:

invert_mask → 是否反转遮罩

blend_mode → 发光的混合模式

opacity → 发光的不透明度

stroke_grow → 描边扩张/收缩幅度 (正值是扩张,负值是收缩)

stroke_width → 描边宽度

blur → 描边模糊程度

stroke_color → 描边颜色

输出:

image → 处理后的图片

示例:

20

注意事项

· 描边颜色选择:选择适合处理目标的描边颜色,以实现预期的视觉效果。

· 描边宽度配置:根据具体需求设置描边的宽度,确保描边效果明显但不遮盖图像的主要内容。

· 描边位置选择:根据具体需求选择描边的位置,常见位置包括内部、外部和居中。

· 输入图像质量:输入图像的质量会影响描边效果的视觉表现,确保图像清晰且重要元素位置明确。

· 处理性能:描边效果处理可能需要一定的计算资源,确保系统性能足够支持处理需求。

· 结果检查:应用描边效果后,检查图像的整体视觉效果,确保描边效果符合预期且没有影响到图像的重要细节。

通过使用LayerStyle: Stroke节点,可以在图像处理工作流程中实现高效的描边效果,增强图像的立体感和视觉层次,使图像更加生动和具有吸引力。

**孜孜以求,方能超越自我。坚持不懈,乃是成功关键。**

From:https://www.cnblogs.com/LIU-QiuXue/p/18338466
本文地址: http://www.shuzixingkong.net/article/697
0评论
提交 加载更多评论
其他文章 《最新出炉》系列初窥篇-Python+Playwright自动化测试-62 - 判断元素是否可操作
1.简介 有些页面元素的生命周期如同流星一闪,昙花一现。我们也不知道这个元素在没在页面中出现过,为了捕获这一美好瞬间,让其成为永恒。我们就来判断元素是否显示出现过。 在操作元素之前,可以先判断元素的状态。判断元素操作状态也可以用于断言。 2.常用的元素判断方法 2.1page对象调用的判断方法 pa
《最新出炉》系列初窥篇-Python+Playwright自动化测试-62 - 判断元素是否可操作 《最新出炉》系列初窥篇-Python+Playwright自动化测试-62 - 判断元素是否可操作 《最新出炉》系列初窥篇-Python+Playwright自动化测试-62 - 判断元素是否可操作
CSS mask-image 实现边缘淡出过渡效果
使用场景 在生产环境中,遇到一个需求,需要在一个深色风格的大屏页面中,嵌入 Google Maps。为了减少违和感,希望地图四边能够淡出过渡。 这里的“淡出过渡”,关键是淡出,而非降低透明度。 基于 Google Maps 的深色示例中,附加上述需求,效果如下: 简单的说,就是中间放地图,四周放标题
CSS mask-image 实现边缘淡出过渡效果 CSS mask-image 实现边缘淡出过渡效果 CSS mask-image 实现边缘淡出过渡效果
不止于面向对象的SOLID原则
SOLID原则是由人称”鲍勃大叔“的Rober C. Martin所提出来的。他用五个面向对象设计原则的首字母组成了SOLID,并使其得到了广泛传播。这五个原则罗列如下: 单一指责原则(Single Responsibility Principle):类的职责应该是单一的。所谓单一,是从变化的维度衡
不止于面向对象的SOLID原则 不止于面向对象的SOLID原则 不止于面向对象的SOLID原则
Megacity Unity Demo工程学习
1.前言 Megacity Demo发布于2019年春,本博文撰写于2024年,ECS也早已Release并发布了1.2.3版本。 不过好在核心变化不大,多数接口也只是换了调用名称, 该Demo相较于之前的Book of the Dead(2018年发布),体量要小一些,主要演示DOTS相关内容。
Megacity Unity Demo工程学习 Megacity Unity Demo工程学习 Megacity Unity Demo工程学习
.NET 8 通用权限框架 前后端分离,开箱即用
前言​ 推荐一个基于.NET 8 实现的通用权限开发框架Admin.NET,前端使用Vue3/Element-plus开发。 基于.NET 8(Furion)/SqlSugar实现的通用管理平台。整合最新技术,模块插件式开发,前后端分离,开箱即用。 集成多租户、缓存、数据校验、鉴权、事件总线、动态A
.NET 8 通用权限框架 前后端分离,开箱即用 .NET 8 通用权限框架 前后端分离,开箱即用 .NET 8 通用权限框架 前后端分离,开箱即用
EF Core性能优化技巧
代码层面的优化 1. 使用实例池 EFCore2.0 为DbContext引入新的注册方式:透明地注册了 DbContext实例池,使用这种方式可以避免始终创建新的实例,EF Core 将重置其状态并将其存储在内部池中;当下次请求新的实例时,将返回该共用实例,而不是设置新的实例 使用示例: serv
硬件开发笔记(二十九):TPS54331电源设计(二):12V转3.3V和12V转4V原理图设计
前言 电源供电电路设计很重要,为了更好的给对硬件设计有需求的人,特意将电源设计的基础过程描述出来。 紧接前一篇12V转5V的,本篇设计常用的12V转3.3V电路,不常用的12V转4V电路。 12V转3.3V电路 步骤一:应用典型电路 (依据底板和典型电路得差别,电感和电容在3.3~5V范围内,我们可
硬件开发笔记(二十九):TPS54331电源设计(二):12V转3.3V和12V转4V原理图设计 硬件开发笔记(二十九):TPS54331电源设计(二):12V转3.3V和12V转4V原理图设计 硬件开发笔记(二十九):TPS54331电源设计(二):12V转3.3V和12V转4V原理图设计
园子的困境:技术社区的自我革新之路
在技术社区的快速变革中,园子似乎未能跟上时代的步伐。从.NET on Linux的尝试到对博客时代的执着,园子的决策似乎总是与市场趋势背道而驰。面对微信订阅号的崛起和移动流量的流失,园子显得反应迟缓,错失了转型的黄金时期。 园子在用户定位上的模糊不清,导致了产品策略的摇摆不定。开发者需要的是一个能够