ComfyUI进阶:Comfyroll插件 (六)

前言:

学习ComfyUI是一场持久战,而Comfyroll 是一款功能强大的自定义节点集合,专为 ComfyUI 用户打造,旨在提供更加丰富和专业的图像生成与编辑工具。借助这些节点,用户可以在静态图像的精细调整和动态动画的复杂构建方面进行深入探索。Comfyroll 的节点设计简洁易用,功能强大,是每个希望提升 ComfyUI 使用体验的用户的必备选择。祝大家学习顺利,早日成为ComfyUI的高手!

目录

一、CR Image Pipe节点

二、CR Multi Upscale Stack/ CR Upscale Image/ CR Apply Multi Upscale节点

三、CR SDXL Prompt Mix Presets节点

四、CR SDXL Base Prompt Encoder节点

五、CR XY List节点

六、CR XY From Folder节点

七、CR XY Save Grid Image节点

八、“XY测试”示例工作流

一、CR Image Pipe节点

CR Image Pipe节点用于处理图像数据流的压缩与还原(Compression and Restoration)。这个节点可以用于优化图像的存储和传输,特别是在需要处理大规模图像数据集的情况下。

节点索引:CR Image Pipe In/ CR Image Pipe Edit/ CR Image Pipe Out

输入:

image    需要混合进入pipe的管道信息

pipe    混合所有信息后的pipe管道

width    传入要更改的宽度值  

height    传入要更改的高度值               upscale_factor    传入要更改的放大倍数

参数:

width    传入原始设置的宽度值

height    传入原始设置的高度值

upscale_factor    原始放大倍数  

输出:

image    输出图像信息

pipe    输出混合后pipe的管道信息

width    输出宽度值

height    输出高度值

upscale_factor    输出放大倍数

示例:

使用场景

· 大规模图像数据处理:在需要处理大量图像数据的应用中,如图像数据库管理、云存储等。

· 实时图像传输:在需要实时传输图像的应用中,如视频流、远程监控等,压缩可以显著降低带宽需求。

· 存储优化:在存储空间有限的情况下,通过压缩来节省存储空间。

通过理解CR Image Pipe节点的功能和工作原理,可以更好地在ComfyUI中利用它来优化图像处理流程,提升系统性能和效率。

二、CR Multi Upscale Stack/ CR Upscale Image/ CR Apply Multi Upscale节点

这些节点是用于加载大模型、图像放大和处理的工具。

输入:

image    表示输入的待放大的图像

upscale_stack    传入放大模型栈信息    **多个节点可以进行串联增加数量**

参数:

switch_x    是否使该模型起作用

upscale_model_x    选择放大模型

rescale_factor_x    放大系数

mode    放大模式        ** "rescale表示重新缩放通常会保持图像的宽高比不变" 或 "resize调整大小是指根据指定的目标尺寸,将图像的宽度和高度调整到新的尺寸"**

resize_width    如果选择 "resize" 模式,指定的目标宽度

resampling_method    图像重采样方法

supersample    是否使用超采样   **超采样时对每个像素进行多次采样,以产生更加平滑和真实的图像效果**

rounding_modulus    调整像素值时使用的取模数   **这个参数通常用于限制像素值的范围或调整像素值的精度**

输出:

IMAGE    输出放大后的图像

示例:因工作流较大,分两部分截图

使用场景

· 图像堆叠:将多张图像合并为一个堆叠,便于统一处理。

· 多层放大:结合多个图像层次,进行高级放大处理。

· 图像放大:提高图像分辨率,适用于打印或高分辨率展示。

· 细节增强:放大图像的同时增强细节和清晰度。

· 多阶段放大:通过多次放大步骤,逐步提高图像分辨率。

· 高级图像处理:结合多个放大模型,实现复杂的图像增强效果。

这三个节点在ComfyUI中提供了强大的图像放大和处理能力。通过CR Multi Upscale Stack节点的图像堆叠、CR Upscale Image节点的单次放大,以及CR Apply Multi Upscale节点的多阶段放大,用户可以实现高质量的图像放大和增强处理。这些节点的灵活配置选项和高级算法支持,使其适用于各种图像处理需求。

三、CR SDXL Prompt Mix Presets节点

CR SDXL Prompt Mix Presets 节点的主要功能是生成和管理文本提示的混合预设。用户可以通过配置各种提示和混合参数,创建用于文本生成的复杂输入。

输入:

prompt_pos    正向文本提示词

prompt_neg    反向文本提示词

style_pos    正向风格提示词

style_neg    反向风格提示词

preset    预设的提示词混合方式

输出:

pos_g    正面全局信息

pos_l    正面局部信息

pos_r    正面内容信息

neg_g    负面全局信息

neg_l    负面局部信息

neg_r    负面内容信息

注意:该节点与下一个节点配合使用,下一节点给出工作流!

使用场景

· 创意写作: 通过混合不同的文本提示,生成更具创意和多样化的文本内容。

· 对话系统: 在对话系统中,使用混合提示生成更自然和连贯的对话内容。

· 文本生成: 在文本生成任务中,使用提示混合提高文本质量和多样性。

· 个性化内容: 根据不同的输入提示,生成个性化的内容,如定制化广告文案、新闻摘要等。

通过 CR SDXL Prompt Mix Presets 节点,你可以在 ComfyUI 中轻松生成和管理文本提示混合预设,用于各种自然语言处理和生成任务,从而提升文本生成的创意性和多样性,确保项目的高质量输出和一致性。

四、CR SDXL Base Prompt Encoder节点

CR SDXL Base Prompt Encoder节点的主要功能是接收文本提示,并将其编码成适用于神经网络模型的向量表示。这些向量表示可以作为生成任务(如文本生成、图像生成等)的输入。

输入:

base_clip    用于接收基础的CLIP模型

pos_g    接收全局的正面提示

pos_l    接收局部的正面提示

neg_g    接收全局的负面提示

neg_l    接收局部的负面提示

参数:

preset    预设选项,可以选择不同的预设A、B、C等

base_width    基础图像的宽度

base_height    基础图像的高度

crop_w    裁剪区域的宽度

crop_h    裁剪区域的高度

target_width    目标图像的宽度

target_height    目标图像的高度

输出:

base_positive    输出基础的正面提示向量

base_negative    输出基础的负面提示向量

show_help    显示帮助信息或提示

示例:我们这次测试的内容是CR SDXL Prompt Mix Presets节点的预设内容,也就是preset的设置内容,我们对四个选项分别做了测试。

这里是我们使用到的大模型和一个LCM的Lora用来加速图像的生成速度,在SDXL prompt Style中我们选择赛博朋克风格的风格提示词,在正向提示词中我们输入1boy,反向提示词中我们输入NSFW,naked,防止出现不好的图片。可以看出在default with no style text和style boost 1两种提示词混合选项中并不会出现风格提示词相关的内容,在default with style text中出现了boy和赛博朋克的内容,而style boost 2中却并没有boy的信息。

使用场景

· 文本生成:通过提供提示,引导生成模型生成相应的文本内容。

· 图像生成:在图像生成任务中,提供描述性提示,以生成符合描述的图像。

· 对话系统:编码用户输入的对话内容,以便生成更加连贯和相关的对话回应。

CR SDXL Base Prompt Encoder节点在ComfyUI中扮演着关键角色,通过对文本提示进行编码,为各种生成任务提供了必要的上下文信息和初始条件,从而提高了生成结果的质量和相关性。

五、CR XY List节点

CR XY List节点的主要功能是处理包含X和Y坐标的二维数据列表。这些数据通常用于图表绘制、数据可视化以及其他需要处理二维坐标的应用中。

参数:

index    指定从生成的二维网格中选择的单元格索引

x轴输入框    作为x轴上的值

x_prepend    添加到x值之前的字符串

x append    添加到x值之后的字符串

x annotation prepend    添加到x注释之前的字符串

y轴输入框    作为y轴上的值

y_prepend    添加到y值之前的字符串

y_append    添加到y值之后的字符串

y_annotation_prepend    添加到y注释之前的字符串

输出:

X    输出选定的x的值

Y    输出选定的y的值

x_annotation    输出x_annotation设置的值

y_annotation    输出y_annotation设置的值

trigger    输出布尔值,判断是否到尾部

示例:X的输入为10,20,30,40然后设置y的输入为颜色值

使用场景

· 图表绘制:生成折线图、散点图等,展示数据的趋势和分布。

· 数据分析:对实验数据、测量数据进行分析和处理。

· 机器学习:用于训练数据的可视化和前处理。

CR XY List节点在ComfyUI中是一种强大的工具,能够高效地管理和处理包含X和Y坐标的二维数据列表。通过灵活的配置选项和易于集成的特性,CR XY List节点可以显著简化数据处理流程,并提高数据分析和可视化的效率。

六、CR XY From Folder节点

CR XY From Folder节点的主要功能是从指定文件夹中读取数据文件,解析其中的内容,并生成包含X和Y坐标的二维数据列表。这些数据文件通常是以特定格式保存的,可以是文本文件、CSV文件或其他结构化数据文件。

重要节点,这个image_folder不能自行指定,需要将要合并的文件夹放入custom_nodes/ComfyUI_Comfyroll_CustomNod

es/workflows/XY Grid 目录中

输入:

image_folder    文件夹名称

start_index    开始的索引值

end_index    结束的索引值

max_columns    最大列的数量

x输入框    用来设置x轴的标注信息

y输入框    用来设置y轴的标注信息

font_size    字体的大小

gap    图像之间的间隔

trigger    用于触发节点执行加载图像的操作

输出:

IMAGE    输出合并后的图像信息

trigger    一个布尔值,判断文件末尾

示例:这里我们输入x和y的坐标轴信息的时候,我们要使用;隔开

我们可以建立如下图所示的工作流来进行不同的大模型和lora的测试,通过名称来进行模型和lora的索引,然后设置自动运行队列为模型数量 * lora模型数量,然后去全自动生成图像保存到指定位置,图像生成完毕,我们通过CR XY From Folder节点去进行阵列显示

使用场景

· 实验数据导入:批量导入实验测量数据,生成用于分析的二维数据列表。

· 日志数据处理:从日志文件中提取时间戳和对应的数值,生成时间序列数据。

· 数据可视化:读取多个数据文件,整合并生成用于绘图的数据列表。

CR XY From Folder节点在ComfyUI中是一个强大的数据导入工具,通过自动读取和解析文件夹中的数据文件,生成包含X和Y坐标的二维数据列表。该节点大大简化了数据导入和整合流程,提高了数据处理的效率和准确性。

七、CR XY Save Grid Image节点

CR XY Save Grid Image节点的主要功能是接收包含X和Y坐标的数据列表,并将其以图像形式保存。生成的图像通常用于数据可视化,帮助用户更直观地理解数据的分布和趋势。

输入:

image    图像信息

参数:

mode    模式,可选择预览和保存

output_folder    保存的文件夹

filename_prefix    保存图像的名称

file_format    保存图像的类型

output_path    输出的路径

trigger    一个布尔值,触发该节点工作

示例:我们可以在测试的末尾进行图像的保存

使用场景

· 实验数据可视化:将实验数据生成网格图像,展示数据点的分布情况。

· 机器学习结果展示:展示机器学习模型的结果,如分类或回归的结果分布。

· 地理数据可视化:生成地理信息的网格图,展示地理数据的分布。

CR XY Save Grid Image节点在ComfyUI中是一个强大的工具,能够将包含X和Y坐标的数据生成网格图像并保存。该节点通过直观的图像展示,帮助用户更好地理解数据分布和趋势,同时支持多种配置选项,满足不同的可视化需求。

八、“XY测试”示例工作流

熟练使用以上节点,你就可以搭建“XY测试”示例工作流了

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

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值