ComfyUI插件:ComfyUI layer style 节点(一)
前言:
学习ComfyUI是一场持久战,而ComfyUI layer style 是一组专为图片设计制作且集成了Photoshop功能的强大节点。该节点几乎将PhotoShop的全部功能迁移到ComfyUI,诸如提供仿照Adobe Photoshop的图层样式、提供调整颜色功能(亮度、饱和度、对比度等)、提供Mask辅助工具、提供图层合成工具和工作流相关的辅助节点、提供图像效果滤镜等。旨在集中工作平台,使我们可以在ComfyUI中实现PhotoShop的一些基础功能。
目录
一、安装方式
二、LayerColor:LUT Apply节点
三、LayerColor:AutoBrightness节点
四、LayerColor:ColorAdapter节点
五、LayerColor:Exposure节点
六、LayerColor:Color of Shadow & HighLight节点
七、LayerColor:Gamma节点
八、LayerColor:Brightness & Contrast节点
九、LayerColor:RGB \ LayerColor:YUV \ LayerColor:LAB \ LayerColor:HSV节点
一、安装方式
方法一:通过ComfyUI Manager安装(推荐)
打开Manager界面


方法二:使用git clone命令安装
在ComfyUI/custom_nodes目录下输入cmd按回车进入电脑终端

在终端输入下面这行代码开始下载
git clone https://github.com/chflame163/ComfyUI_LayerStyle.git

二、LayerColor:LUT Apply节点
此节点专注于使用查找表对图像进行颜色调整。查找表是一种预定义的颜色映射表,可以将输入图像的颜色映射到新的颜色空间,从而实现颜色校正或风格化效果。

输入:
image → 输入的图片
参数:
LUT → 这里列出了LUT文件夹中可用的.cube文件列表,选中的LUT文件将被应用到图像
color_space → 色彩空间 **普通图片请选择linear, log色彩空间的图片请选择log**
输出:
image → 处理后的图片
示例:

注意事项
· LUT格式:确保使用的查找表格式与节点兼容,常见的LUT格式包括 .cube、.png 等。
· 颜色空间匹配:输入图像的颜色空间应与查找表的预期颜色空间匹配,以获得最佳效果。
· 处理性能:应用查找表的处理可能需要较高的计算资源,确保系统性能足够支持处理需求。
· LUT选择:根据具体的图像处理需求选择合适的LUT,以实现预期的颜色调整效果。
通过使用LayerColor: LUT Apply节点,可以在图像处理工作流程中实现高效的颜色调整和风格化处理,提升图像的视觉效果和艺术表现力。
三、LayerColor:AutoBrightness节点
通过对图像的亮度直方图进行分析,该节点可以动态调整图像的亮度,使其更符合视觉上的最佳亮度分布。

输入:
image → 输入的图片
mask → 输入遮罩
参数:
strength → 自动调整亮度的强度 **数值越大,越偏向中间值,与原图的差别越大**
saturation → 色彩饱和度 **亮度改变通常会导致色彩饱和度发生变化,可在此适当调整补偿**
输出:
image → 处理后的图片
示例:


注意事项
· 输入图像质量:确保输入图像的质量良好,避免过度曝光或过暗区域,因为这些问题可能影响自动亮度调整效果。
· 处理性能:自动亮度调整处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:虽然自动亮度调整通常能提供良好的效果,但对于某些特定场景,手动微调可能仍然是必要的,以确保达到最佳效果。
通过使用LayerColor: AutoBrightness节点,可以在图像处理工作流程中实现高效的亮度自动优化,提升图像的视觉效果和亮度平衡。
四、LayerColor:ColorAdapter节点
此节点专注于通过调整图像的颜色,使其符合预定的颜色方案或风格。

输入:
image → 输入的图片
color_ref_image → 输入参考颜色图片
参数:
opacity → 图像调整色调之后的不透明度
输出:
image → 处理后的图片
示例:

注意事项
· 颜色方案选择:确保选择适合处理目标的颜色方案,以实现预期的视觉效果。
· 输入图像质量:输入图像的质量会影响颜色调整的效果,确保图像清晰、色彩信息完整。
· 处理性能:颜色调整处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:虽然颜色调整可以自动应用,但手动微调可能仍然必要,以确保达到最佳效果。
通过使用LayerColor: ColorAdapter节点,可以在图像处理工作流程中实现高效的颜色调整和风格转换,提升图像的视觉效果和一致性。
五、LayerColor:Exposure节点
此节点专注于调整图像的曝光度。通过增加或减少曝光值,可以使图像变得更亮或更暗,以达到预期的视觉效果。

输入:
image → 输入的图片
参数:
exposure → 曝光值 **更高的数值表示更亮的曝光,可以为负数**
输出:
image → 处理后的图片
示例:

注意事项
· 曝光值配置:根据具体需求配置合适的曝光值,确保调整后的图像亮度符合预期。曝光值为正值时增加曝光,为负值时减少曝光。
· 输入图像质量:输入图像的质量会影响曝光调整的效果,确保图像清晰,曝光问题主要集中在中间亮度区域。
· 处理性能:曝光调整处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:调整曝光后,检查图像细节和色彩是否保持一致,以防止过度调整导致图像失真或细节丢失。
通过使用LayerColor: Exposure节点,可以在图像处理工作流程中实现高效的曝光调整,提升图像的亮度和整体视觉效果。
六、LayerColor:Color of Shadow & HighLight节点
此节点专注于对图像的阴影和高光区域进行颜色调整。通过单独控制这两个区域的颜色,可以实现更细致的色彩校正和风格化处理。

输入:
image → 输入的图片
mask → 遮罩
参数:
shadow_brightness → 暗部的亮度
shadow_saturation → 暗部的色彩饱和度
shadow_hue → 暗部的色相
shadow_level_offset → 暗部取值的偏移量 **数值越大则更多靠近明亮的区域纳入暗部**
shadow_range → 暗部的过渡范围
highlight_brightness → 亮部的亮度
highlight_saturation → 亮部的色彩饱和度
highlight_hue → 亮部的色相
highlight_level_offset → 亮部取值的偏移量 **数值越小则更多靠近阴暗的区域纳入亮部**
highlight_range → 亮部的过渡范围
输出:
image → 处理后的图片
示例:


注意事项
· 颜色参数配置:根据具体需求配置阴影和高光的颜色参数,确保调整后的图像色彩符合预期。
· 输入图像质量:输入图像的质量会影响颜色调整的效果,确保图像的阴影和高光区域明确且没有严重的颜色偏移。
· 处理性能:颜色调整处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:调整阴影和高光颜色后,检查图像的整体色彩平衡和视觉效果,确保没有过度调整导致的色彩失真。
通过使用LayerColor: Color of Shadow & HighLight节点,可以在图像处理工作流程中实现高效的阴影和高光颜色调整,提升图像的色彩表现和整体视觉效果。
七、LayerColor:Gamma节点
此节点专注于对图像进行伽马校正。通过调整伽马值,可以改变图像的亮度和对比度,优化图像的整体视觉效果。

输入:
image → 输入的图片
参数:
gamma → 设置处理后图像Gamma值
输出:
image → 处理后的图片
示例:

注意事项
· 伽马值配置:根据具体需求配置合适的伽马值,确保调整后的图像亮度和对比度符合预期。伽马值大于1会降低亮度,伽马值小于1会增加亮度。
· 输入图像质量:输入图像的质量会影响伽马校正的效果,确保图像中没有过多的噪声和失真。
· 处理性能:伽马校正处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:调整伽马值后,检查图像的整体视觉效果,确保没有过度调整导致的图像失真或细节丢失。
通过使用LayerColor: Gamma节点,可以在图像处理工作流程中实现高效的伽马校正,优化图像的亮度和对比度,提升图像的整体视觉效果。
八、LayerColor:Brightness & Contrast节点
此节点专注于对图像进行亮度和对比度的调整。通过独立控制这两个参数,可以显著改善图像的视觉效果。

输入:
image → 输入的图片
参数:
brightness → 图像的亮度
contrast → 图像的对比度
saturation → 图像的色彩饱和度
输出:
image → 处理后的图片
示例:

注意事项
· 亮度和对比度配置:根据具体需求配置合适的亮度和对比度值,确保调整后的图像效果符合预期。亮度值和对比度值通常在-100到100之间。
· 输入图像质量:输入图像的质量会影响亮度和对比度调整的效果,确保图像中没有过多的噪声和失真。
· 处理性能:亮度和对比度调整处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:调整亮度和对比度后,检查图像的整体视觉效果,确保没有过度调整导致的图像失真或细节丢失。
通过使用LayerColor: Brightness & Contrast节点,可以在图像处理工作流程中实现高效的亮度和对比度调整,优化图像的视觉效果,使图像更加清晰和吸引人。
九、LayerColor:RGB \ LayerColor:YUV \ LayerColor:LAB \ LayerColor:HSV节点
分别调整图像的RGB、YUV、LAB、HSV通道。

输入:
image → 输入的图片
参数:
R → R通道 **红色通道**
G → G通道 **绿色通道**
B → B通道 **蓝色通道**
H → H通道 **色调、色相通道**
S → S通道 **饱和度、色彩纯净度通道**
V → V通道 **明度通道**
L → L通道 **亮度通道**
A → A通道 **从绿色到红色的分量通道**
B → B通道 **从蓝色到黄色的分量通道**
Y → Y通道 **强度、亮度通道**
U → U通道 **蓝色色度通道**
V → V通道 **色调、色相通道**
输出:
image → 处理后的图片
示例:


注意事项
· 参数配置:根据具体需求配置合适的颜色参数,确保调整后的图像效果符合预期。
· 输入图像质量:输入图像的质量会影响颜色调整的效果,确保图像的色彩信息完整。
· 处理性能:颜色调整处理可能需要一定的计算资源,确保系统性能足够支持处理需求。
· 结果检查:调整颜色后,检查图像的整体色彩平衡和视觉效果,确保没有过度调整导致的色彩失真。
· 通过使用这些LayerColor节点,可以在图像处理工作流程中实现高效的颜色调整和优化,提升图像的视觉效果和色彩表现力。
**孜孜以求,方能超越自我。坚持不懈,乃是成功关键。**
ComfyUI插件:ComfyUI layer style 节点(一)的更多相关文章
- js动态创建style节点(js文件中添加css)
ie6 不能 document.createElement('style') 然后append到head标签里.所以就找到这样个好文章 --------------------- 有很多提供动态创建 ...
- Javascript动态创建 style 节点
有很多提供动态创建 style 节点的方法,但是大多数都仅限于外部的 css 文件.如何能使用程序生成的字符串动态创建 style 节点,我搞了2个小时. 静态外部 css 文件语法: @import ...
- jQuery layer弹出层插件 http://layer.layui.com/直接上官网学
在许多网站中,经常用到弹出层,有时候为了达到更好的用户体验,你将写繁琐的css跟js,这款 jquery-layer可以让你想到即可做到的web弹窗/层js组件.layer侧重于用户灵活的自定义,为不 ...
- jqPlot图表插件学习之数据节点高亮和光标提示
一.准备工作 首先我们需要到官网下载所需的文件: 官网下载(笔者选择的是jquery.jqplot.1.0.8r1250.zip这个版本) 然后读者需要根据自己的情况新建一个项目并且按照如下的方式加载 ...
- 怎样获取所有style节点
通过 document.styleSheets 获取所有的样式表节点. document.styleSheets instanceof StyleSheetList; // true 注意: 1. 返 ...
- 神奇的框架插件jquery layer
layer 的这个相册功能是不是很炫酷,是滴,这就是layer,只要添加一个layerjs就行了 //Javascript代码 layer.photos({ photos: '#photosDemo' ...
- layer插件学习——提示层
本文是自己整理的关于layer插件的提示层的结果 一.准备工作 下载jQuery插件和layer插件,并引入插件(注意:jQuery插件必须在layer插件之前引用) 百度云资源链接: jQuery插 ...
- layer插件学习——询问框
本文是自己整理的关于layer插件的询问框样式结果 一.准备工作 下载jQuery插件和layer插件,并引入插件(注意:jQuery插件必须在layer插件之前引用) 百度云资源链接: jQuery ...
- layer插件学习——icon样式
本文是自己整理的关于layer插件的icon样式结果 一.准备工作 下载jQuery插件和layer插件,并引入插件(注意:jQuery插件必须在layer插件之前引用) 百度云资源链接: jQuer ...
- Elasticsearch-2.4.3的3节点安装(多种方式图文详解)(含 head、kopf、marvel、shield和watcher插件安装和使用)
前提: Elasticsearch-2.4.3的下载(图文详解) Elasticsearch-2.4.3的单节点安装(多种方式图文详解) 我这里,以192.168.80.10(HadoopMaster ...
随机推荐
- test(爱测试) 开源接口测试,敏捷测试管理平台10.2.7发布
一:itest work 简介 itest work 开源敏捷测试管理,包含极简的任务管理,测试管理,缺陷管理,测试环境管理,接口测试,接口Mock,还有压测 ,又有丰富的统计分析,8合1工作站.可按 ...
- 用 Sentence Transformers v3 训练和微调嵌入模型
Sentence Transformers 是一个 Python 库,用于使用和训练各种应用的嵌入模型,例如检索增强生成 (RAG).语义搜索.语义文本相似度.释义挖掘 (paraphrase min ...
- CF1753
CF1753 成功因为虚拟机炸了,重新写一遍此文. 都是没有保存的错. A. Make Nonzero Sum 由于 Note that it is not required to minimize ...
- CF1827
CF1827 A. Counting Orders 简单计数. 两个都排序,双指针维护一下 a[i] 在 b[p] 的位置(a[i] <= b[p]). 那么方案数 \(\times (p - ...
- 使用Git命令从本地上传到码云
Gitee创建仓库内没有内容 本地: 初始化Git仓库:git init 提交文件到暂存区:git add . //. 表示提交所有文件 提交文件到工作区:git commit -m "此次 ...
- MySQL插入中文数据时发生错误或者乱码的一些坑
最近新入职的工作,火急火燎就下了个mysql,没想到安装时配置没弄好.今天在测试数据时,插入中文数据到mysql都是问号,先后查了半天修改表结构,数据库编码,my.ini文件都没有用. 首先第一步,打 ...
- postman Could not get any response 无法请求
外网访问接口地址,刚开始考虑到是阿里云服务器上面的ECS网络安全策略拦截,添加了白名单, 首先在浏览器中回车访问,页面有反应. 但是在postman中请求,仍然返回 Could not get any ...
- CNN -- Simple Residual Network
Smiling & Weeping ---- 我爱你,从这里一直到月亮,再绕回来 说明: 1.要解决的问题:梯度消失 2. 跳连接,H(x) = F(x)+x,张量维度必须一致,加完后再激活. ...
- 剖析 Kafka 消息丢失的原因
目录 前言 一.生产者导致消息丢失的场景 场景1:消息体太大 解决方案 : 1.减少生产者发送消息体体积 2.调整参数max.request.size 场景2:异步发送机制 解决方案 : 1.使用带回 ...
- 实训day2
HTML基本介绍 编辑网页的语言,超文本标记语言,是迄今为止网络上应用最为广泛的语言,也是抱成网页文档的主要语言.HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字.图形.动画.声 ...