前言:

该插件由B站大佬乱乱呀AI进行开发出来的,此插件主要在使用管道、简化工作流、提供简便工具和集成化等方面起到了明显作用。

__ComfyUI Easy Use插件(一): __https://articles.zsxq.com/easyuse/1.html

__ComfyUI Easy Use插件(二): __https://articles.zsxq.com/easyuse/2.html

__ComfyUI Easy Use插件(三): __https://articles.zsxq.com/easyuse/3.html

__ComfyUI Easy Use插件(四): __https://articles.zsxq.com/easyuse/4.html

__ComfyUI Easy Use插件(六): __https://articles.zsxq.com/easyuse/6.html

__ComfyUI Easy Use插件(七): __https://articles.zsxq.com/easyuse/7.html

__ComfyUI Easy Use插件(八): __https://articles.zsxq.com/easyuse/8.html

本期使用的示例工作流在网盘:小黄瓜知识星球资料分享/插件节点讲解视频/ComfyUI_EasyUse/第五期文件夹中

目录

先行:安装方法

一、Easy Apply IPAdapter节点

二、PromptLine节点

三、Easy Apply IPAdapter (Advanced)节点

四、PromptConcat节点

五、Easy Apply IPAdapter (Regional)节点

六、PromptList节点

七、Image To Prompt节点

八、imageCropFromMask节点

九、imageUncropFromBBOX节点

十、Make Image For ICLora节点

十一、Image Color Match节点

本节中更多关于ipadapter的细节示例,大家可跳转:b站:啦啦啦的小黄瓜

安装方法

安装方法,一共有2种

1、在manager里搜索Easy Use,然后点击安装第3个即可

image

__2、在custom_nodes目录下调用cmd,然后输入git clone __https://github.com/yolain/ComfyUI-Easy-Use.git

image

image

image

项目地址:https://github.com/yolain/ComfyUI-Easy-Use.git

一、Easy Apply IPAdapter节点

节点功能:提供ipadapter模型使用的基本节点

image

输入:

model -> 输入的模型

image -> 输入的参考图片

attn_mask -> 输入的图片蒙版

optional_ipadapter -> 可选择输入的ipadapter模型

参数:

preset -> 选择合适的ipadapter模型,按需选择即可

weight -> 设置选择的ipadapter模型的权重

start_at -> 输入的ipadapter模型起始作用的时间,默认0代表从最开始就开始作用

end_at -> 输入的ipadapter模型结束作用的时间,默认1代表作用到最后

cache_mode -> 选择模型加载到缓存,分为insightface only(只加载insightface模型)、clip_vision only(只加载clip模型)、ipadapter only(只加载ipadapter模型)、all(全加载)、none(不加载)

use_tiled -> 是否对输入的参考图片使用tile进行分割图片,对于不是正方形的图片的全图参考可开启

输出:

model -> 输出经过ipadapter模型调节后的模型

images -> 输出的参考图片

masks -> 输出的蒙版

ipadapter -> 输出的ipadapter模型

其中LIGHT,STANDARD,PLUS(low, medium,high strength)代表对人物主体控制越来越强,如下图,LIGHT模型所生成的图和原图相比差别很大,而PLUS基本和原图一致,只是大模型的风格不一样。在使用绿色group中模型时, 模型会调用人脸检测模型,并进行裁剪和调正。

image

二、PromptLine节点

节点功能:对于节点参数是字符串的节点,进行获取其对应的字符串参数名,一般用于批量遍历节点里的字符串参数使用

image

参数:

text -> 输入的参数值的字符串,可手动输入,也可通过点击下面的get values from COMBO link自动获取

start_index -> 设置输出的参数的起始序列值

max_rows -> 设置输出的最大行数

get values from COMBO link -> 点击可获取连接节点的参数中的字符串变量

STRING -> 输出获取的参数字符串值

COMBO -> 用于连接节点的参数类型为字符串的参数

如下图所示,提示词中只有1gril和1boy,当__start_index__=0时,模型不仅会根据提示词生成对应图片,还会默认生成一张没有提示词的图片,当__start_index__=1后,模型只会生成和提示词匹配的图片。

image

三、Easy Apply IPAdapter (Advanced)节点

节点功能:提供ipadapter模型使用的高级节点image

输入:

model -> 输入的模型

image -> 输入的正向参考图片

image_negative -> 输入的负向参考图片

attn_mask -> 输入的图片蒙版

clip_vision -> 输入的clip模型

optional_ipadapter -> 可选择输入的ipadapter模型

参数:

preset -> 选择合适的ipadapter模型,按需选择即可

weight -> 设置选择的ipadapter模型的权重

weight_type -> 设置的ipadapter模型权重类型,这个参数决定了权重在模型的不同层中应用的方式,分为linear、ease in、ease out、ease in-out、reverse in-out、weak input、weak output、weak middle、strong middle、style transfer、composition、strong style transfer、style and composition、style transfer precise,具体差别可参考工作流图片

combine_embeds -> 在输入的多个参考图片使用的结合嵌入方式,分为concat、add、subtract、average、norm average

start_at -> 输入的ipadapter模型起始作用的时间,默认0代表从最开始就开始作用

end_at -> 输入的ipadapter模型结束作用的时间,默认1代表作用到最后

embeds_scaling -> 分为V only、K+V、K+V w/C penalty、K+mean(V) w/C penalty,决定了嵌入在模型内的缩放或组合方式

cache_mode -> 选择模型加载到缓存,分为insightface only(只加载insightface模型)、clip_vision only(只加载clip模型)、ipadapter only(只加载ipadapter模型)、all(全加载)、none(不加载)

use_tiled -> 是否对输入的参考图片使用tile进行分割图片,对于不是正方形的图片的全图参考可开启

use_batch -> 是否使用batch进行批量图片处理

Mad Scientist Layer Weights -> 设置ipadapter模型里的每个层的权重

如下图,该工作流使用了不同weight_type加载权重,从而产生不同风格的图片。

image

四、PromptConcat节点

节点功能:将2个提示词合成为1个提示词image

参数:

prompt1 -> 输入的提示词1

prompt2 -> 输入的提示词2

separator -> 输入的提示词相连符号

prompt -> 输出合成后的提示词

如下图所示,将两个提示词合并成一个提示词并出输出。

image

五、Easy Apply IPAdapter (Regional)节点

节点功能:提供使用的ipadapter区域作用节点image

输入:

pipe -> 输入的管道

image -> 输入的区域控制图片

mask -> 输入的在区域控制图片中作用的蒙版

optional_ipadapter_params -> 可选择输入的ipadapter参数

参数:

positive -> 输入的正向提示词

negative -> 输入的负向提示词

image_weight -> 设置图片作用的权重

prompt_weight -> 设置提示词作用的权重

weight_type -> 输入的模型作用权重类型,按需选择即可

start_at -> 输入的ipadapter模型起始作用的时间,默认0代表从最开始就开始作用

end_at -> 输入的ipadapter模型结束作用的时间,默认1代表作用到最后

如下图,模型只对mask区域起作用。

image

六、PromptList节点

节点功能:提供的提示词列表,用于多个提示词输入展示不同的效果

image

参数:

optional_prompt_list -> 输入的提示词列表

prompt_1 -> 输入的提示词1

prompt_2 -> 输入的提示词2

prompt_3 -> 输入的提示词3

prompt_4 -> 输入的提示词4

prompt_5 -> 输入的提示词5

prompt_line -> 输出的提示词列表

prompt_strings -> 输出的提示词字符串

如下图,同时输入不同的提示词列表以及同时生成对应的一批图片

image

七、Image To Prompt节点

节点功能:将输入的图片推导出对应的提示词image

参数:

image -> 输入的图片

mode -> 推导提示词的模式,分为fast、classic、best、negative四种,一般选择fast即可

use_lowvram -> 是否使用低显存模式

prompt -> 输出推导出的提示词

其中__best__模式反推的效果最好,__negative__表现最差。

image

八、imageCropFromMask节点

节点功能:该节点是一个用于从图像和掩码中裁剪区域的节点。它根据掩码中的非零像素确定感兴趣区域(ROI)的边界框,并在指定的裁剪比例和平滑参数下裁剪图像和掩码。此外,该节点支持对边界框的大小和中心点进行平滑处理,以实现更稳定的裁剪效果。image

输入:

image -> 输入的图片

mask -> 输入的图片蒙版

参数:

image_crop_multi -> 设置输入图片裁剪的比例

mask_crop_multi -> 设置输入图片蒙版裁剪的比例

bbox_smooth_alpha -> 设置图片和蒙版裁剪的共同的裁剪乘积比例系数

输出:

crop_image -> 输出裁剪的图片

crop_mask -> 输出的裁剪的图片蒙版

bbox -> 输出的裁剪参数

第二个工作流和第三个工作流参数不一样,但裁剪的图片是一样的,但事实上__image_crop_multi*bbox_smooth_alpha__和__mask_crop_multi*bbox_smooth_alpha__是一样的,故两者裁剪的图片一样。

image

九、imageUncropFromBBOX节点

节点功能:将裁剪的图片还原到原图中image

输入:

original_image -> 输入的原图

crop_image -> 输入的裁剪图片

bbox -> 输入的裁剪参数

optional_mask -> 输入的蒙版,当use_square_mask为false时,需要输入

参数:

border_blending -> 设置将裁剪的图片还原到原图中的边缘融合比例

use_square_mask -> 是否使用方形蒙版

输出:

image -> 输出还原后的图片

border_blending__越大,融合效果越好,如下图:当__border_blending=0.5时,图片上有正方形的边框。需要注意的是,当use_square_mask为false时,一定要输入optional_mask,否则会报错。

image

十、Make Image For ICLora节点

节点功能:制作符合In Context Lora的图片image

输入:

image_1 -> 输入的图片1

image_2 -> 输入的图片2

mask_1 -> 输入的图片1的蒙版

mask_2 -> 输入的图片2的蒙版

参数:

direction -> 设置图片摆放的位置,分为top-bottom和left-right

pixels -> 设置生成图片的最小边长,当为0时,维持输入的原有图片的边长

输出:

image -> 输出的合成图片

mask -> 输出的合成蒙版

context_mask -> 输出的上下文蒙版

width -> 输出图片的宽

height -> 输出图片的高

x -> 输出第二张图片位于合成图片的x坐标

y -> 输出第二张图片位于合成图片的y坐标

更多关于 ICLora的介绍以及操作,可跳转b站:啦啦啦的小黄瓜

image

十一、Image Color Match节点

节点功能:将输入的图片根据参考图片进行颜色参考image

输入:

image_ref -> 输入的参考图片

image_target -> 输入的目标图片

参数:

method -> 设置的图片颜色匹配方式,分为wavelet、adain、mkl、hm、reinhard、mvgd、hm-mvgd-hm、hm-mkl-hm

image_output -> 设置图片输出方式

根据参考图的颜色以不同的方式进行颜色融合。

image

__ComfyUI Easy Use插件(一): __https://articles.zsxq.com/easyuse/1.html

__ComfyUI Easy Use插件(二): __https://articles.zsxq.com/easyuse/2.html

__ComfyUI Easy Use插件(三): __https://articles.zsxq.com/easyuse/3.html

__ComfyUI Easy Use插件(四): __https://articles.zsxq.com/easyuse/4.html

__ComfyUI Easy Use插件(六): __https://articles.zsxq.com/easyuse/6.html

__ComfyUI Easy Use插件(七): __https://articles.zsxq.com/easyuse/7.html

__ComfyUI Easy Use插件(八): __https://articles.zsxq.com/easyuse/8.html