# ComfyUI Layer Style
分拆部分依赖易出问题的节点至ComfyUI_LayerStyle_Advance仓库。包括下列节点:
LayerMask: BiRefNetUltra, LayerMask: BiRefNetUltraV2, LayerMask: LoadBiRefNetModel, LayerMask: LoadBiRefNetModelV2,
LayerMask: EVFSAMUltra, LayerMask: Florence2Ultra, LayerMask: LoadFlorence2Model, LayerUtility: Florence2Image2Prompt,
LayerUtility: GetColorTone, LayerUtility: GetColorToneV2, LayerMask: HumanPartsUltra, LayerMask: BenUltra, LayerMask: LoadBenModel,
LayerUtility: ImageAutoCrop, LayerUtility: ImageAutoCropV2, LayerUtility: ImageAutoCropV3,
LayerUtility: ImageRewardFilter, LayerUtility: LoadJoyCaption2Model, LayerUtility: JoyCaption2Split,
LayerUtility: JoyCaption2, LayerUtility: JoyCaption2ExtraOptions, LayerUtility: LaMa,
LayerUtility: LlamaVision, LayerUtility: LoadPSD, LayerMask: MaskByDifferent, LayerMask: MediapipeFacialSegment,
LayerMask: BBoxJoin, LayerMask: DrawBBoxMask, LayerMask: ObjectDetectorFL2, LayerMask: ObjectDetectorMask,
LayerMask: ObjectDetectorYOLO8, LayerMask: ObjectDetectorYOLOWorld, LayerMask: PersonMaskUltra, LayerMask: PersonMaskUltra V2,
LayerUtility: PhiPrompt, LayerUtility: PromptEmbellish, LayerUtility: PromptTagger, LayerUtility: CreateQRCode, LayerUtility: DecodeQRCode,
LayerUtility: QWenImage2Prompt, LayerMask: SAM2Ultra, LayerMask: SAM2VideoUltra, LayerUtility: SaveImagePlus, LayerUtility: SD3NegativeConditioning,
LayerMask: SegmentAnythingUltra, LayerMask: SegmentAnythingUltra V2, LayerMask: TransparentBackgroundUltra,
LayerUtility: UserPromptGeneratorTxt2ImgPrompt, LayerUtility: UserPromptGeneratorTxt2ImgPromptWithReference, LayerUtility: UserPromptGeneratorReplaceWord,
LayerUtility: AddBlindWaterMark, LayerUtility: ShowBlindWaterMark, LayerMask: YoloV8Detect
如果最近更新了插件,请安装ComfyUI_LayerStyle_Advance保证之前的工作流不会缺失节点。
如果因为拆分仓库导致问题,请回滚插件版本到3d4a3526a9d1a19671a133e9215077bda520ee5d
在插件目录打开终端,使用下列命令回滚版本:****
git reset --hard 3d4a3526a9d1a19671a133e9215077bda520ee5d
商业合作请联系email chflame@163.com
一组为ComfyUI设计的节点,可以合成图层达到类似Photoshop的功能。这些节点将PhotoShop的一部分基本功能迁移到ComfyUI,旨在集中工作流程,减少软件切换的频率。
*此图工作流(title_example_workflow.json) 在 workflow 目录中.
在workflow目录下有json格式的工作流示例文件,示范了如何在ComfyUI中使用这些节点。
(以ComfyUI官方便携包和秋叶整合包为例,其他ComfyUI环境请修改依赖环境目录)
git clone https://github.com/chflame163/ComfyUI_LayerStyle.git
ComfyUI\custom_nodes\
。官方便携包请双击运行插件目录下的install_requirements.bat
,秋叶整合包请双击运行插件目录下的install_requirements_aki.bat
,然后等待安装完成。
或者在资源管理器ComfyUI\custom_nodes\ComfyUI_LayerStyle
插件目录位置打开cmd窗口,
官方便携包输入以下命令:
..\..\..\python_embeded\python.exe -s -m pip install -r requirements.txt
.\repair_dependency.bat
秋叶整合包输入以下命令:
..\..\python\python.exe -s -m pip install -r requirements.txt
.\repair_dependency_aki.bat
国内用户请从百度网盘, 海外用户请从huggingface,
下载全部模型文件并复制到ComfyUI\models
文件夹。这个链接提供了本插件需要的所有的模型文件。
或者按各个节点的说明下载模型文件。
以Ultra命名的节点使用vitmatte模型,请下载vitmatte模型到ComfyUI/models/vitmatte
文件夹,上面的下载链接也包括了这个模型。
如果节点不能正常加载,或者使用中出现错误,请在ComfyUI终端窗口查看报错信息。以下是常见的错误及解决方法。
这个警告信息是找不到ini文件的提示,不影响使用。如果不想看到这些警告,请修改插件目录下所有的 *.ini.example
文件名为*.ini
。
这个错误是opencv-contrib-python
没有正确安装,或者安装后又安装了其他opencv包导致。
问题原因同上。
repair_dependency.bat
(官方便携包)或者repair_dependency_aki.bat
(秋叶整合包)自动修复。这个错误是由于transformers
版本过低造成的
这是由于protobuf
版本过低造成的。
解决方法:
请重新安装onnxruntime
依赖包
请检查网络环境。如果在中国不能正常访问huggingface.co,请尝试修改huggingface_hub包强制使用hf_mirror镜像。
huggingface_hub
包的目录(通常在虚拟环境内的Lib/site-packages/huggingface_hub
)中找到constants.py
,
在import os
之后增加一行os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'
这个错误是由于使用PyMatting方法处理遮罩边缘时,遮罩面积过大或者过小引起的。
解决方法:
出现这个错误,请检查网络环境。
在ComfyUI画布点击右键 - Add Node, 找到 "😺dzNodes"。
或者在ComfyUI画布双击, 在搜索框输入"layer"。Florence2Image2Prompt
**如果本插件更新后出现依赖包错误,请双击运行插件目录下的install_requirements.bat
(官方便携包),或 install_requirements_aki.bat
(秋叶整合包) 重新安装依赖包。
添加 ChoiceTextPreset 和 TextPreseter 节点,用于预设文本和选择预设文本输出。
StringCondition 节点增加比较字符串是否相同功能。
添加 NameToColor节点,根据颜色名称输出颜色。
添加 ImageMaskScaleAsV2节点,在原节点基础上增加背景颜色设置。
添加 RoundedRectangle 节点,用于创建圆角矩形及遮罩。
添加 AnyRerouter 节点,用于将任意类型数据中转转发。
添加 ICMask 和 ICMaskCropBack 节点,用于生成一致性上下文图片和遮罩,以及自动回裁。代码来自lrzjason/Comfyui-In-Context-Lora-Utils 感谢原作者@小志Jason
添加 GetMainColorsV2 节点,增加按颜色面积排序,并在预览图中输出色值和比例。这部分代码由@HL完善,感谢。
优化依赖包。优化部分图形算法。
分拆部分依赖易出问题的节点至ComfyUI_LayerStyle_Advance仓库。包括下列节点:
LayerMask: BiRefNetUltra, LayerMask: BiRefNetUltraV2, LayerMask: LoadBiRefNetModel, LayerMask: LoadBiRefNetModelV2,
LayerMask: EVFSAMUltra, LayerMask: Florence2Ultra, LayerMask: LoadFlorence2Model, LayerUtility: Florence2Image2Prompt,
LayerUtility: GetColorTone, LayerUtility: GetColorToneV2, LayerMask: HumanPartsUltra,
LayerUtility: ImageAutoCrop, LayerUtility: ImageAutoCropV2, LayerUtility: ImageAutoCropV3,
LayerUtility: ImageRewardFilter, LayerUtility: LoadJoyCaption2Model, LayerUtility: JoyCaption2Split,
LayerUtility: JoyCaption2, LayerUtility: JoyCaption2ExtraOptions, LayerUtility: LaMa,
LayerUtility: LlamaVision, LayerUtility: LoadPSD, LayerMask: MaskByDifferent, LayerMask: MediapipeFacialSegment,
LayerMask: BBoxJoin, LayerMask: DrawBBoxMask, LayerMask: ObjectDetectorFL2, LayerMask: ObjectDetectorMask,
LayerMask: ObjectDetectorYOLO8, LayerMask: ObjectDetectorYOLOWorld, LayerMask: PersonMaskUltra, LayerMask: PersonMaskUltra V2,
LayerUtility: PhiPrompt, LayerUtility: PromptEmbellish, LayerUtility: PromptTagger, LayerUtility: CreateQRCode, LayerUtility: DecodeQRCode,
LayerUtility: QWenImage2Prompt, LayerMask: SAM2Ultra, LayerMask: SAM2VideoUltra, LayerUtility: SaveImagePlus, LayerUtility: SD3NegativeConditioning,
LayerMask: SegmentAnythingUltra, LayerMask: SegmentAnythingUltra V2, LayerMask: TransparentBackgroundUltra,
LayerUtility: UserPromptGeneratorTxt2ImgPrompt, LayerUtility: UserPromptGeneratorTxt2ImgPromptWithReference, LayerUtility: UserPromptGeneratorReplaceWord,
LayerUtility: AddBlindWaterMark, LayerUtility: ShowBlindWaterMark, LayerMask: YoloV8Detect
合并alexisrolland 提交的分支,添加Image Blend Advanced v3 和 Drop Shadow v3 节点,支持透明背景。
添加BenUltra 和 LoadBenModel节点。这两个节点是PramaLLC/BEN 项目在ComfyUI中的实现。
从 huggingface 或 百度网盘下载BEN_Base.pth
和 config.json
两个文件并复制到 ComfyUI/models/BEN
文件夹。
合并jimlee2048提交的PR, 添加LoadBiRefNetModelV2 节点,支持加载RMBG 2.0模型。
从 huggingface 或 百度网盘 下载全部文件并复制到ComfyUI/models/BiRefNet/RMBG-2.0
文件夹。
Florence2 节点更新支持 base-PromptGen-v2.0 和 large-PromptGen-v2.0 模型。从 huggingface 或 BaiduNetdisk 下载 base-PromptGen-v2.0
和 large-PromptGen-v2.0
两个文件夹并复制到 ComfyUI/models/florence2
。
SAM2Ultra 及 ObjectDetector 节点支持图像批次。
SAM2Ultra 及 SAM2VideoUltra 节点增加支持SAM2.1模型,包括kijai量化版fp16模型。请从请从百度网盘 或者 huggingface.co/Kijai/sam2-safetensors下载模型文件并复制到ComfyUI/models/sam2
文件夹。
添加 JoyCaption2Split 和 LoadJoyCaption2Model 节点,在多个JoyCaption2节点时共用模型提高效率。
SegmentAnythingUltra 和 SegmentAnythingUltraV2 增加 cache_model
参数,便于灵活管理显存。
鉴于LlamaVision节点对 transformers
的要求版本较高而影响某些旧版第三方插件的加载,LayerStyle 插件已将默认要求降低到4.43.2, 如有运行LlamaVision的需求请自行升级至4.45.0以上。
添加 JoyCaption2 和 JoyCaption2ExtraOptions 节点,使用JoyCaption-alpha-two模型生成提示词。
请从 百度网盘 以及 百度网盘 ,
或者 huggingface/Orenguteng 以及 huggingface/unsloth 下载整个文件夹,并复制到ComfyUI/models/LLM,
从 百度网盘 或者 huggingface/google 下载整个文件夹,并复制到ComfyUI/models/clip,
从 百度网盘 或者 huggingface/John6666下载 cgrkzexw-599808
文件夹,并复制到ComfyUI/models/Joy_caption。
添加 LlamaVision 节点,使用Llama 3.2 视觉模型生成提示词。运行这个节点需要transformers升级到4.45.0以上。 请从 百度网盘 或 huggingface/SeanScripts下载整个文件夹,并复制到ComfyUI/models/LLM。
添加 RandomGeneratorV2 节点,增加最小随机范围和种子选项。
添加 TextJoinV2 节点,在TextJion基础上增加分隔符选项。
添加 GaussianBlurV2 节点,参数精度提升到0.01。
添加 GrayValue 节点,输出RGB色值对应的灰度值。
LUT Apply, TextImageV2, TextImage, SimpleTextImage 等节点支持在 resource_dir.ini
中定义多个文件夹,之间用逗号,分号或者空格分隔。同时支持刷新实时更新。
添加 HumanPartsUltra 节点,用于人物肢体分割。本节点是基于metal3d/ComfyUI_Human_Parts 的重新封装,感谢原作者。
请从百度网盘 或 huggingface 下载模型文件并复制到 ComfyUI\models\onnx\human-parts
文件夹。
ObjectDetector 节点添加按置信度排序选项。
添加 DrawBBoxMask 节点,用于将 ObjectDetector 节点输出的BBox转为遮罩。
添加 UserPromptGeneratorTxtImg 以及 UserPromptGeneratorReplaceWord 节点, 用于生成文生图提示词和替换提示词内容。
添加 PhiPrompt 节点,使用Micrisoft Phi 3.5文字及视觉模型进行本地推理。可以用于生成提示词,加工提示词或者反推图片的提示词。运行这个模型需要至少16GB的显存。
请从百度网盘 或者 huggingface.co/microsoft/Phi-3.5-vision-instruct 和 huggingface.co/microsoft/Phi-3.5-mini-instruct 下载全部模型文件并放到 ComfyUI\models\LLM
文件夹。
添加 GetMainColors 节点,可获得图片的5个主要颜色。 添加 ColorName 节点,可获得颜色名称。
复制 Brightness & Contrast 节点为 BrightnessContrastV2, Color of Shadow & Highlight 节点为 ColorofShadowHighlight, Shadow & Highlight Mask 为 Shadow Highlight Mask V2, 以避免节点名称中的"&"字符造成ComfyUI工作流解析错误。
添加 VQAPrompt 和 LoadVQAModel 节点。
请从百度网盘 或者 huggingface.co/Salesforce/blip-vqa-capfilt-large 和 huggingface.co/Salesforce/blip-vqa-base 下载全部模型文件并放到 ComfyUI\models\VQA
文件夹。
Florence2Ultra, Florence2Image2Prompt 和 LoadFlorence2Model 节点支持MiaoshouAI/Florence-2-large-PromptGen-v1.5 和 MiaoshouAI/Florence-2-base-PromptGen-v1.5 模型。
请从百度网盘 或者 huggingface.co/MiaoshouAI/Florence-2-large-PromptGen-v1.5 以及huggingface.co/MiaoshouAI/Florence-2-base-PromptGen-v1.5 下载全部模型文件并放到 ComfyUI\models\florence2
文件夹。
添加 BiRefNetUltraV2 和 LoadBiRefNetModel 节点,支持使用最新的BiRefNet模型。
从百度网盘 或 GoogleDrive 下载 BiRefNet-general-epoch_244.pth
到 ComfyUI/Models/BiRefNet/pth 文件夹。也可以下载更多的BiRefNet模型放到这里。
ExtendCanvasV2 节点支持负值输入,负值将被裁剪。
节点默认标题颜色改为蓝绿色,LayerStyle, LayerColor, LayerMask, LayerUtility 和 LayerFilter 的节点分别用不同的颜色区分。
合并 heshengtao 提交的PR, 添加TextImageV2节点,修改图片文字节点的缩放,字体间隔跟随缩放,坐标不再以文字左上角,而是整行文字的中心点。感谢作者的贡献。
ObjectDectector节点组增加sort bbox功能, 可按从左到右、从上到下、从大到小排序,选择物体更直观方便。昨天发布的节点已放弃,请手动更换为新版节点(对不起)。
添加 SAM2Ultra, SAM2VideoUltra, ObjectDetectorFL2, ObjectDetectorYOLOWorld, ObjectDetectorYOLO8, ObjectDetectorMask 和 BBoxJoin节点。
请从百度网盘 或者 huggingface.co/Kijai/sam2-safetensors下载全部模型文件并复制到ComfyUI/models/sam2
文件夹;
从 百度网盘 或GoogleDrive下载模型文件并复制到ComfyUI/models/yolo-world
文件夹。
本次更新引入了新的依赖,请重新安装依赖包。
添加 RandomGenerator 节点,用于生成指定范围内的随机数,有int,float,bool输出,支持按图片批量生成不同的随机数。
添加 EVF-SAMUltra 节点,是EVF-SAM在ComfyUI中的实现。请从百度网盘 或者 huggingface/EVF-SAM2, huggingface/EVF-SAM 下载全部模型文件并复制到ComfyUI/models/EVF-SAM
文件夹(请将模型保存在各自子目录中)。
由于引入了新的依赖,插件升级后请重新安装依赖包。
添加 ImageTaggerSave 和 ImageAutoCropV3 节点,用于实现训练集自动裁切打标工作流(工作流image_tagger_save_example.json
在workflow目录中)。
添加 CheckMaskV2 节点,增加了simple
方法以更快速检测遮罩。
添加 ImageReel 和 ImageReelComposit 节点,可将多张图片显示在一起。
NumberCalculatorV2 和 NumberCalculator 节点增加 min
和 max
方法。
优化节点加载速度。
Florence2Image2Prompt 增加thwri/CogFlorence-2-Large-Freeze 和 thwri/CogFlorence-2.1-Large 模型支持。请从百度网盘 或 huggingface/CogFlorence-2-Large-Freeze 和 huggingface/CogFlorence-2.1-Large 下载模型文件并复制到ComfyUI/models/florence2
文件夹。
合并来自ClownsharkBatwing的分支“使用GPU进行颜色混合模式”,某些图层的混合速度提高了十倍以上。
添加 Florence2Ultra, Florence2Image2Prompt 和 LoadFlorence2Model 节点。
TransparentBackgroundUltra 节点增加新模型支持。请按说明下载模型文件。
添加 SegformerUltraV2, SegfromerFashionPipeline 和 SegformerClothesPipeline 节点, 用于分割服饰。请按说明下载模型文件。
添加 install_requirements.bat
和 install_requirements_aki.bat
文件, 一键解决安装依赖包问题。
添加TransparentBackgroundUltra 节点,基于transparent-background模型,用于去除背景。
Ultra 节点的VitMatte模型改为本地调用,请下载所有的vitmatte模型文件到ComfyUI/models/vitmatte
文件夹。
GetColorToneV2 节点的取色选项增加mask
方法,可精确获取遮罩内的主色和平均色。
ImageScaleByAspectRatioV2 节点增加background_color选项。
LUT Apply 节点增加strenght选项。
添加 AutoAdjustV2 节点,增加可选遮罩输入,增加多种自动调色模式支持。
由于gemini-pro-vision即将停止服务, PromptTagger 和 PromptEmbellish 添加"gemini-1.5-flash" API以继续使用。
Ultra 节点增加VitMatte
方法在CUDA设备运行选项,运行速度提升5倍。
添加 QueueStop 节点,用于停止队列。
优化Ultra节点的VitMatte
方法在处理大尺寸图片时的性能。
CropByMaskV2 增加裁切尺寸按倍数取整选项。
添加 CheckMask 节点, 用于检测遮罩是否包含足够的有效区域。
添加 HSVValue 节点, 用于转换色值为HSV值。
BooleanOperatorV2, NumberCalculatorV2, Integer, Float, Boolean节点增加string输出,将值输出为字符串,以配合SwitchCase使用。
添加 SwitchCase 节点, 根据匹配字符串切换输出。可用于任意类型的数据切换。
添加 String 节点, 用于输出字符串。这是TextBox简化版节点。
添加 If 节点,根据布尔值条件输入切换输出。可用于任意类型的数据切换。
添加 StringCondition 节点, 可判断文本中是否包含或不包含子字符串。
添加 NumberCalculatorV2 节点,增加开方运算。添加 BooleanOperatorV2 节点, 增加大小于、大小于等于逻辑判断。这两个节点可接入数值输入也可在节点内输入数值。注意:数值输入更优先,当有输入时节点内数值将无效。
添加 SD3NegativeConditioning 节点, 把SD3的Negative Conditioning 的4个节点封装为一个单独节点。
ImageRemoveAlpha 节点增加mask可选输入。
添加 HLFrequencyDetailRestore节点, 使用低频滤波加保留高频来恢复图像细节,图像融合性更好。
添加 FilmV2 节点, 在之前基础上增加了fastgrain方法,生成噪点速度加快了10倍。
添加 ImageToMask 节点,可将图片转为遮罩。支持以LAB,RGBA, YUV 和 HSV模式的任意通道转换为遮罩,同时提供色阶调整。支持mask可选输入以获取仅包括有效部分的遮罩。
部分节点中blackpoint和whitepoint选项改为滑块调节,便于更直观显示。包括MaskEdgeUltraDetailV2, SegmentAnythingUltraV2, RmBgUltraV2,PersonMaskUltraV2,BiRefNetUltra, SegformerB2ClothesUltra, BlendIfMask 和 Levels。
ImageScaleRestoreV2 和ImageScaleByAspectRatioV2 节点增加TotalPixel方法缩放图片。
添加 MediapipeFacialSegment 节点, 用于分割面部五官,包括左右眉、眼睛、嘴唇和牙齿。
添加 BatchSelector 节点, 用于从批量图片或遮罩中获取指定的图片或遮罩。
LayerUtility大类新建子目录SystemIO, Data, Prompt。一部分节点被分类到子目录。
添加 MaskByColor 节点, 根据选择的颜色生成遮罩。
添加 LoadPSD 节点, 读取psd格式并输出图层图片。注意这个节点需要安装psd_tools依赖包,如果安装psd_tool中出现ModuleNotFoundError: No module named 'docopt'
错误,请下载docopt的whl手动安装。
添加 SegformerB2ClothesUltra节点,用于分割人物服装。模型分割代码来自StartHua,感谢原作者。
SaveImagePlus节点增加输出工作流为json功能,支持使用%date
和%time
在路径和文件名嵌入时间,增加预览开关。
添加 SaveImagePlus节点,可自定义保存图片的目录,文件名增加时间戳,选择保存格式,设置图片压缩率,设置是否保存工作流,以及可选给图片添加隐形水印。
添加 AddBlindWaterMark, ShowBlindWaterMark节点,为图片增加隐形水印和解码水印。添加 CreateQRCode, DecodeQRCode节点,可生成二维码图片和解码二维码。
ImageScaleRestoreV2, ImageScaleByAspectRatioV2, ImageAutoCropV2节点增加width
和height
选项,可指定宽度或高度为固定值。
添加 PurgeVRAM 节点, 清理显存和内存。
添加 AutoAdjust 节点, 自动调整图片对比度和白平衡。
添加seed 节点,输出种子值。ImageMaskScaleAs, ImageScaleBySpectRatio, ImageScaleBySpectRatioV2, ImageScaleRestore, ImageScaleRestoreV2 节点增加width
, height
输出。
添加 Levels 节点, 可以实现与Photoshop相同的色阶调整功能。Sharp&Soft增加"None"选项。
添加 BlendIfMask 节点,该节点与 ImgaeBlendV2 或者 ImageBlendAdvanceV2 配合,可以实现与Photoshop相同的混合颜色带功能。
添加 ColorTemperature 和 ColorBalance 节点,用于调整图片色温和色彩平衡。
更新 混合模式到V2版本,现在支持多达30种混合模式。新增的混合模式适用于所有支持混合模式节点的V2版本,包括ImageBlend V2, ImageBlendAdvance V2, DropShadow V2, InnerShadow V2, OuterGlow V2, InnerGlow V2, Stroke V2, ColorOverlay V2, GradientOverlay V2。
混合模式V2的部分代码来自Virtuoso Nodes for ComfyUI的Blend Modes
节点。感谢原作者。
添加 YoloV8Detect 节点。
添加 QWenImage2Prompt节点, 用本地模型反推提示词。(需要下载模型到models文件夹)
添加 BooleanOperator, NumberCalculator, TextBox, Integer, Float, Boolean节点。这些节点可进行数学和逻辑运算。
添加 ExtendCanvasV2 节点,支持color值输入。
添加 AutoBrightness 节点,可自动调整图片亮度。
CreateGradientMask 节点增加 center
选项。
添加 GetColorToneV2 节点, 可选择背景或主体的主色和平均色。
添加ImageRewardFilter 节点, 可过滤掉品质欠佳的图片。
Ultra 节点增加VITMatte(local)方法,如果之前已经下载了模型,可选择此方法避免访问huggingface.co。
添加 HDR Effect 节点,增强图片动态范围。这个节点是HDR Effects (SuperBeasts.AI)的重新封装。感谢原作者。
添加 CropBoxResolve 节点。
添加 BiRefNetUltra 节点, 使用BiRefNet模型去除背景,有更好的识别能力,同时具有超高的边缘细节。
添加 ImageAutoCropV2 节点,可选择不去除背景,支持mask输入,支持按长边或短边尺寸缩放。
添加 ImageHub 节点,支持最多9组Image和Mask切换,支持随机输出。
添加 TextJoin 节点。
添加 PromptEmbellish 节点, 对简单的提示词润色,支持图片输入参考,支持中文输入。
Ultra 节点全面升级到V2版本,增加了VITMatte边缘处理方法,此方法适合处理半透明区域。包括 MaskEdgeUltraDetailV2, SegmentAnythingUltraV2, RmBgUltraV2 以及 PersonMaskUltraV2 节点。
添加 Color of Shadow & Highlight 节点,可对暗部和亮部分别进行色彩调整。添加 Shadow & Highlight Mask 节点, 可输出暗部和亮部的遮罩。
添加 CropByMaskV2 节点,在原节点基础上支持crop_box
输入,方便裁切相同尺寸的图层。
添加 SimpleTextImage 节点。从文字生成简单排版的图片以及遮罩。这个节点参考了ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite的部分功能和代码。
添加 PromptTagger 节点,根据图片反推提示词,可以替换关键词。需要申请Google Studio API使用。升级节点ColorImageV2和GradientImageV2,支持用户自定义预设尺寸和size_as输入。
添加 ImageRemoveAlpha 和 ImageCombineAlpha 节点,可移除或合并图片的alpha通道。
添加 ImageScaleRestoreV2 和 ImageScaleByAspectRatioV2 节点。支持按指定的长边或短边尺寸缩放图像。
添加 PersonMaskUltra 节点,为人物生成脸、头发、身体皮肤、衣服或配饰的遮罩。本节点的模型代码来自a-person-mask-generator。
添加 LightLeak 节点,这个滤镜模拟胶片漏光效果。
添加 Film 节点, 这个滤镜模拟胶片的颗粒、暗边和边缘模糊,支持输入深度图模拟虚焦,是digitaljohn/comfyui-propost的重新封装。
添加 ImageAutoCrop 节点, 这个节点是为生成训练模型的图片素材而设计的。
添加 ImageScaleByAspectRatio 节点, 可按画幅比例缩放图像。
改正 LUT Apply 节点渲染出现色阶的bug, 并增加log色彩空间支持。*log色彩空间图片请加载专门的log lut。
添加 CreateGradientMask 节点。添加 LayerImageTransform 和 LayerMaskTransform 节点。
添加 MaskEdgeUltraDetail 节点,给粗糙的遮罩进行处理获得超精细的边缘。添加 Exposure 节点,调整图像曝光。
添加 Sharp & Soft 节点,可提升或抹平图像细节。新增MaskByDifferent节点,比较两张图片并输出Mask。新增SegmentAnythingUltra节点,提升遮罩边缘质量。*如果没有安装SegmentAnything, 需要手动下载模型。
所有节点已全面支持批量图片,为创作视频提供方便。( CropByMask 节点仅支持相同尺寸的切除, 如果输入批量mask_for_crop,将使用第一张的数据。)
添加 RemBgUltra 和 PixelSpread 节点,显著提升了遮罩质量。*RemBgUltra需手动下载模型。
添加 TextImage 节点,生成文字图像和遮罩。
图像之间的混合模式增加新类型,现在支持多达19种混合模式。新增color_burn颜色加深, color_dodge颜色减淡, linear_burn线性加深, linear_dodge线性减淡, overlay叠加, soft_light柔光, hard_light强光, vivid_light亮光, pin_light点光, linear_light线性光, hard_mix实色混合。新增的混合模式适用于所有支持混合模式的节点。
添加 ColorMap 滤镜节点,用于制作伪彩色热力图效果。
添加 WaterColor 和 SkinBeauty 节点。这是两个图像滤镜,生成水彩画和磨皮效果。
添加 ImageShift 节点,使图片产生位移,可输出位移接缝遮罩,方便制作连续贴图。
添加 ImageMaskScaleAs 节点,可根据参考图片调整图像或遮罩大小。
添加 ImageScaleRestore 节点,用于配合CropByMask进行局部放大修复工作。
添加 CropByMask 和 RestoreCropBox节点。此二者配合可将图片局部裁切重绘然后还原。
添加 ColorAdapter 节点,可自动调整图片色调。
添加 MaskStroke 节点,可产生mask描边。
添加 LayerColor节点组,用于调整图像颜色。包括LUT Apply,Gamma, Brightness & Contrast, RGB, YUV, LAB和HSV。
添加 MaskMotionBlur节点。
添加 SoftLight节点。
添加 ChannelShake节点,这是一个滤镜,能产生类似抖音logo的通道错位效果。
添加 MaskGradient节点,可使mask产生渐变。
添加 GetColorTone节点,可以获取图片的主色或平均色。添加MaskGrow和MaskEdgeShrink节点。
添加 MaskBoxDetect节点,可以通过mask自动探测位置并输出到合成节点。添加XY to Percent节点,将绝对坐标转换为percent坐标。添加GaussianBlur节点。添加GetImageSize节点。
添加 ExtendCanvas节点。
添加 ImageBlendAdvance节点。这个节点允许合成尺寸不同的背景图和图层,提供了更加自由的合成体验。 添加 PrintInfo节点作为工作流调试辅助工具。
添加 ColorImage和GradientImage节点,用于生成纯色和渐变色图像。
添加 GradientOverlay,ColorOverlay节点。增加无效mask输入判断,当输入无效mask时将其忽略。
添加 InnerGlow, InnerShadow, MotionBlur节点。
所有已完成的节点重新命名,节点分为4组:LayerStyle, LayerMask, LayerUtility, LayerFilter。 因为重新命名,包含旧版节点的工作流需手动替换新版节点。
OuterGlow节点修改,增加亮度、灯光颜色、辉光颜色选项。
添加 MaskInvert节点。
添加 Stroke节点。
添加 MaskPreview节点。
添加 ImageOpacity节点。
layer_mask修改为非必选, 默认使用layer_image的alpha通道,允许通过输入mask改变之,但是尺寸必须一致。
添加 ImageBlend节点。
添加 OuterGlow节点。
首个节点 DropShadow提交。
节点按照功能分为5组:LayerStyle, LayerColor, LayerMask, LayerUtility和LayerFilter。
生成阴影。
节点选项说明:
生成外发光。
节点选项说明:
生成内阴影。
节点选项说明:
生成内发光。
节点选项说明:
生成描边。
节点选项说明:
渐变覆盖
节点选项说明:
颜色覆盖
节点选项说明:
将LUT应用到图像。仅支持.cube格式的LUT文件。
节点选项说明:
*LUT文件夹在resource_dir.ini
中定义,这个文件位于插件根目录下, 默认名字是resource_dir.ini.example
, 初次使用这个文件需将文件后缀改为.ini。
用文本编辑软件打开,找到“LUT_dir=”开头的这一行,编辑“=”之后为自定义文件夹路径名。这个文件夹里面所有的.cube文件将在ComfyUI初始化时被收集并显示在节点的列表中。
支持定义多个文件夹,之间用逗号,分号或者空格分隔。
如果ini中设定的文件夹无效,将启用插件自带的LUT文件夹。
自动调整图片的亮度,对比度和白平衡。提供一些手动调整选项以弥补自动调整的不足。
节点选项说明:
在AutoAdjust基础上增加遮罩输入, 仅计算遮罩内的内容进行自动调色。增加多种自动调整模式。
在AutoAdjust基础上进行了如下改变:
将过暗或过亮的图片自动调整到适中的亮度,支持遮罩输入。有遮罩输入时仅以遮罩部分的内容作为自动亮度的数据来源。输出仍然是整个调整后的图像。
节点选项说明:
自动调整图片色调,使之与参考图片相似。
节点选项说明:
改变图像的曝光。
节点选项说明:
调整图像暗部和亮部的颜色。
节点选项说明:
Color of Shadow & Highlight 节点的复制品,去掉了节点名称中的"&"字符以避免ComfyUI工作流解析错误。
改变图像的色温。
节点选项说明:
改变图像的色彩平衡。
节点选项说明:
改变图像色阶。
节点选项说明:
*如果 black_point 或 output_black_point 数值大于 white_point 或 output_white_point,则两个数值将交换,较大的数值作为white_point使用,较小的数值作为black_point使用。
改变图像的Gamma值。
节点选项说明:
改变图像的亮度、对比度和饱和度。
节点选项说明:
Brightness & Contrast
节点的复制品,去掉了节点名称中的"&"字符以避免ComfyUI工作流解析错误。
对图像的RGB各通道进行调整。
节点选项说明:
对图像的YUV各通道进行调整。
节点选项说明:
对图像的LAB各通道进行调整。
节点选项说明:
对图像的HSV各通道进行调整。
节点选项说明:
用于合成图层,允许在背景图片上合成与之不同尺寸的图层图片,并且设置位置和变换。提供多种混合模式供选择,可设置透明度。
节点提供了图层变换方法和抗锯齿选项。有助于提高合成画质。
节点提供了mask输出可用于后续工作流。
节点选项说明:
将图片按照mask范围裁切,可设置四周边框保留大小。这个节点与RestoreCropBox和ImageScaleRestore配合使用,可以对图片的局部进行裁切,放大修改后贴回原处。
节点选项说明:
min_bounding_rect
是大块形状最小外接矩形, max_inscribed_rect
是大块形状最大内接矩形, mask_area
是遮罩像素有效区域。输出:
CropByMask的V2升级版。支持crop_box输入,方便裁切相同尺寸的图层。
在CropByMask基础上做了如下改变:
mask_for_crop
更名为mask
。crop_box
可选输入,如果这里有输入将忽略遮罩探测,直接使用此数据裁切。round_to_multiple
选项,使裁切边长倍数取整。例如设置为8,宽和高将强制设置为8的倍数。将被CropByMask裁切后的图片恢复到原图。
节点选项说明:
将 corp_box
解析为 x
, y
, width
, height
。
图像缩放。此节点成对使用时,在第二个节点可自动还原图像到原始大小。
节点选项说明:
输出:
ImageScaleRestore的V2升级版。
节点选项说明:
在ImageScaleRestore基础上做了如下改变:
将图像或遮罩缩放到参考图像(或遮罩)的大小。
节点选项说明:
*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。
输出:
ImageMaskScaleAs的升级版,在原节点基础上增加背景颜色设置。
新增选项:
将图像或遮罩按宽高比缩放。可设置将缩放后的尺寸按8或者16的倍数取整,可按长边尺寸缩放。
节点选项说明:
输出:
ImageScaleByAspectRatio的V2升级版
节点选项说明:
在ImageScaleByAspectRatio基础上做了如下改变:
用于生成一致性上下文图片和遮罩。代码来自lrzjason/Comfyui-In-Context-Lora-Utils 感谢原作者@小志Jason
节点选项说明:
输出:
对ICMask生成的图像推理输出进行裁切。
节点选项说明:
使用blip-vqa模型进行视觉问答。本节点的部分代码参考自celoron/ComfyUI-VisualQueryTemplate,感谢原作者。
*请从百度网盘 或者 huggingface.co/Salesforce/blip-vqa-capfilt-large 和 huggingface.co/Salesforce/blip-vqa-base 下载全部模型文件并放到 ComfyUI\models\VQA
文件夹。
节点选项说明:
加载blip-vqa模型。
节点选项说明:
使图片产生位移。此节点支持位移接缝遮罩的输出,方便制作连续贴图。
节点选项说明:
一个用于合成图层的简单节点,提供多种混合模式供选择,可设置透明度。
节点选项说明:
将多张图片显示在一个卷轴中。可为卷轴中的每张图片添加文字注解。配合ImageReelComposite节点可将多个卷轴拼合为一张图片。
节点选项说明:
输出:
将多个卷轴拼合为一张图片。
节点选项说明:
resource_dir.ini
中定义,这个文件位于插件根目录下, 默认名字是resource_dir.ini.example
, 初次使用这个文件需将文件后缀改为.ini。
用文本编辑软件打开,找到“FONT_dir=”开头的这一行,编辑“=”之后为自定义文件夹路径名。
支持定义多个文件夹,之间用逗号,分号或者空格分隔。
文件夹里面所有的.ttf和.otf文件将在ComfyUI初始化时被收集并显示在节点的列表中。
如果ini中设定的文件夹无效,将启用插件自带的font文件夹。调整图像不透明度。
节点选项说明:
在色板上选取颜色并输出。
改自mtb nodes的web extensions,感谢原作者。
节点选项说明:
输出:
将色值输出为单独的R, G, B三个10进制数值。支持ColorPicker节点输出的HEX和DEC格式。
节点选项说明:
将色值输出为单独的H, S, V三个10进制数值(最大值255)。支持ColorPicker节点输出的HEX和DEC格式。
节点选项说明:
将色值输出灰度数值。支持输出256级和100级灰度值。
节点选项说明:
输出:
获得图片的主色。可获得5个颜色。
节点选项:
输出:
在GetMainColors节点基础上增加按颜色面积排序,并在预览图片中显示色值和颜色面积。
这部分代码由@HL完善,感谢。
根据色值输出调色盘里最近似的颜色名称。
节点选项:
输出:
从颜色名称输出彩色图片以及色值。
节点选项:
*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。 **预设尺寸在custom_size.ini中定义,这个文件位于插件根目录下。用文本编辑软件打开,编辑自定义尺寸。每行表示一个尺寸,第一个数值是宽度,第二个是高度,中间用小写的"x"分隔。为避免错误请不要输入多余的字符。
输出:
扩展画布。
节点选项说明:
ExtendCanvas的V2升级版。
在ExtendCanvas基础上修改了color为字符串类型,支持外接ColorPicker
输入。支持负值输入,负值将被裁剪。
将绝对坐标转换为百分比坐标。
节点选项说明:
这个节点用于单独对layer_image进行变换,可改变大小,旋转,改变长宽比以及镜像翻转。
节点选项说明:
与LayerImageTransform类似,这个节点用于单独对layer_mask进行变换,可改变大小,旋转,改变长宽比以及镜像翻转。
节点选项说明:
生成一张指定颜色和大小的图片。
节点选项说明:
ColorImage的V2升级版。
在ColorImage基础上做了如下改变:
*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。 **预设尺寸在custom_size.ini中定义,这个文件位于插件根目录下。用文本编辑软件打开,编辑自定义尺寸。每行表示一个尺寸,第一个数值是宽度,第二个是高度,中间用小写的"x"分隔。为避免错误请不要输入多余的字符。
生成一张指定大小和指定颜色渐变的图片。
节点选项说明:
GradientImage的V2升级版。
在GradientImage基础上做了如下改变:
*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。
**预设尺寸在custom_size.ini
中定义,这个文件位于插件根目录下, 默认名字是custom_size.ini.example
, 初次使用这个文件需将文件后缀改为.ini。用文本编辑软件打开,编辑自定义尺寸。每行表示一个尺寸,第一个数值是宽度,第二个是高度,中间用小写的"x"分隔。为避免错误请不要输入多余的字符。
生成圆角矩形及遮罩。
节点选项说明:
crop_box
有输入,则此选项将被忽略。min_bounding_rect
是大块形状最小外接矩形, max_inscribed_rect
是大块形状最大内接矩形, mask_area
是遮罩像素有效区域。
从文字生成简单排版的图片以及遮罩。这个节点参考了ZHO-ZHO-ZHO/ComfyUI-Text_Image-Composite的部分功能和代码,感谢原作者。
节点选项说明:
*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。
**font文件夹在resource_dir.ini
中定义,这个文件位于插件根目录下, 默认名字是resource_dir.ini.example
, 初次使用这个文件需将文件后缀改为.ini。
用文本编辑软件打开,找到“FONT_dir=”开头的这一行,编辑“=”之后为自定义文件夹路径名。
支持定义多个文件夹,之间用逗号,分号或者空格分隔。
文件夹里面所有的.ttf和.otf文件将在ComfyUI初始化时被收集并显示在节点的列表中。
如果ini中设定的文件夹无效,将启用插件自带的font文件夹。
从文字生成图片以及遮罩。支持字间距行间距调整,横排竖排调整,可设置文字的随机变化,包括大小和位置的随机变化。
节点选项说明:
*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。
**font文件夹在resource_dir.ini
中定义,这个文件位于插件根目录下, 默认名字是resource_dir.ini.example
, 初次使用这个文件需将文件后缀改为.ini。
用文本编辑软件打开,找到“FONT_dir=”开头的这一行,编辑“=”之后为自定义文件夹路径名。
支持定义多个文件夹,之间用逗号,分号或者空格分隔。
文件夹里面所有的.ttf和.otf文件将在ComfyUI初始化时被收集并显示在节点的列表中。
如果ini中设定的文件夹无效,将启用插件自带的font文件夹。
本节点合并自 heshengtao 提交的PR, 在TextImage节点基础上,修改图片文字节点的缩放,字体间隔跟随缩放,坐标不再以文字左上角,而是整行文字的中心点。感谢作者的贡献。
将图像通道拆分为单独的图片。
节点选项说明:
将各通道合并为一张图片。
节点选项说明:
移除图片的alpha通道,将图片转换为RGB模式。可选择填充背景以及设置背景颜色。
节点选项说明:
将图片与遮罩合并为包含alpha通道的RGBA模式的图片。
使用低频滤波加保留高频来恢复图像细节。相比kijai's DetailTransfer, 这个节点在保留细节的同时,与环境的融合度更好。
节点选项说明:
获取图片的宽度和高度。
输出:
用于将任意类型数据中转转发,这个节点允许任意类型的输入。
从多路输入图片和遮罩中切换其中一组输出,支持9组输入。所有的输入项都是可选项。如果一组输入中只有image或者只有mask, 缺失项将输出为None。
节点选项说明:
random_output
选项为True时,此项设置将被忽略。output
设置,在所有的有效输入中随机输出一组。从批量图片或遮罩中获取指定的图片或遮罩。
节点选项说明:
从预设文本字典选择输出。
节点选项说明:
输出:
预设文本字典,每个节点设置一段文本,支持多个节点串联。
节点选项说明:
将多段文字组合为一段。
在TextJoin 的基础上增加了分隔符选项。
用于给工作流调试提供辅助。当运行时,任何接上这个节点的对象的属性将被打印到控制台。
这个节点允许任意类型的输入。
输出字符串。
输出字符串。与TextBox作用相同。
输出一个整数。
输出一个浮点数,精度是小数点后5位。
输出一个布尔值。
用于生成指定范围内的随机数,有int,float,bool输出,支持批量和列表,支持按图片批量生成一组不同的随机数列表。
节点选项说明:
输出: int: 整数随机数。 float: 浮点数随机数。 bool: 布尔随机数。
在RandomGenerator 的基础上,增加了最小随机范围选项,以及seed选项。
节点选项说明:
输出: int: 整数随机数。 float: 浮点数随机数。 bool: 布尔随机数。
对两个数值进行数学运算并输出整数和浮点数结果*。支持的运算包括+
、-
、*
、/
、**
、//
、%
。
* 输入仅支持布尔值、整数和浮点数,强行接入其他数据将导致错误。
NumberCalculator的升级版,增加了节点内数值输入,增加了开方运算。开方运算选项为nth_root
注意:数值输入更优先,当有输入时节点内数值将无效。
对两个数值进行布尔运算并输出结果*。支持的运算包括==
、!=
、and
、or
、xor
、not
、min
、max
。
* 输入仅支持布尔值、整数和浮点数,强行接入其他数据将导致错误。数值之间的and
运算输出较大的数,or
运算输出较小的数。
BooleanOperator的升级版,增加了节点内数值输入,增加了大于、小于、大于等于、小于等于的判断。
注意:数值输入更优先,当有输入时节点内数值将无效。
判断文本中是否包含或不包含子字符串,输出布尔值。
节点选项说明:
include
判断是否包含子字符串,exclude
判断是否不包含子字符串, equal
判断是否与子字符串相等。检测遮罩是否包含足够的有效区域, 输出布尔值。
节点选项说明:
在CheckMask基础上增加了method
选项,可以选择不同的检测方法。area_percent改为浮点数,精度为小数点后2位,可检测更小的有效区域。
节点选项说明:
simple
和 detect_percent
两种。simple方法仅检测mask是否全黑,detect_percent方法检测有效区域占比。
根据布尔值条件输入切换输出。可用于任意类型的数据切换,包括且不限于数值、字符串、图片、遮罩、模型、latent、pipe管线等。
节点选项说明:
根据匹配字符串切换输出。可用于任意类型的数据切换,包括且不限于数值、字符串、图片、遮罩、模型、latent、pipe管线等。最多支持3组case切换。
将case与switch_condition
进行比较,如果相同,则输出对应的输入项。如果有相同的case则按顺序优先输出。如果没有匹配的case,则输出默认的输入项。请注意,字符串区分大小写和中英文全角半角。
节点选项说明:
case_1
的输入项。此输入是可选项。case_2
的输入项。此输入是可选项。case_3
的输入项。此输入是可选项。
停止当前的队列。执行到此节点时,队列将停止。上图工作流示意了如果图片大于1Mega像素时,队列将停止执行。
节点选项说明:
stop
,将按输入条件决定是否停止。如果选择continue
则忽略条件继续执行队列
清理GPU显存。可以接入任意类型的输入,当执行到这个节点时将清理VRAM以及RAM中的垃圾对象。通常放置在推理任务完成的节点之后,例如VAE Decode节点。
节点选项说明:
用于保存训练集图片及其文本标签的节点,图片文件和文本标签文件具有相同的文件名。可自定义保存图片的目录,文件名增加时间戳,选择保存格式,设置图片压缩率。
*工作流image_tagger_save_example.json在workflow目录中。
节点选项说明:
*输入%date
表示当前日期(YY-mm-dd),%time
表示当前时间(HH-MM-SS)。可以输入/
表示子目录。例如%date/name_%time
将输出图片到YY-mm-dd
文件夹下,以name_HH-MM-SS
为文件名前缀。
Photoshop图层样式-混合颜色带功能的复现。该节点输出一个mask,用于在ImageBlend或者ImageBlendAdvance节点进行图层合成。
mask为可选输入项,如果这里输入遮罩,将作用于输出结果。
节点选项说明:
gray
, red
, green
, blue
四个选项。探测mask所在区域,并输出位置和大小。
节点选项说明:
min_bounding_rect
是大块形状最小外接矩形, max_inscribed_rect
是大块形状最大内接矩形, mask_area
是遮罩像素有效区域。输出:
一组使用了超精细边缘遮罩处理方法的节点,最新版节点包括SegmentAnythingUltraV2, RmBgUltraV2, BiRefNetUltra, PersonMaskUltraV2, SegformerB2ClothesUltra 和 MaskEdgeUltraDetailV2。
这些节点有3种边缘处理方法:
PyMatting
通过遮罩 trimap, 对遮罩进行closed-form matting优化边缘。GuideFilter
使用 opencv guidedfilter 根据颜色相似度对边缘进行羽化,对于边缘具有很强的颜色分离时效果最佳。VitMatte
使用transfromer vit模型进行高质量的边缘处理,保留边缘细节,甚至可以生成半透明遮罩。device
设置是否使用cuda进行vitmatte运算,cuda运算速度比cpu快5倍左右。max_megapixels
设置vitmatte运算的最大图片尺寸,超大的图片将缩小处理。对于16G显存建议设置为3。*请从 百度网盘 或者 Huggingface 下载全部模型文件到ComfyUI/models/vitmatte
文件夹。
下图为三种方法输出区别的示例。
去除背景。与类似的背景移除节点相比,这个节点具有超高的边缘细节。 本节点结合了spacepxl的ComfyUI-Image-Filters的Alpha Matte节点,以及ZHO-ZHO-ZHO的ComfyUI-BRIA_AI-RMBG的功能,感谢原作者。
*请从 BRIA Background Removal v1.4 或者 百度网盘下载模型文件至ComfyUI/models/rmbg/RMBG-1.4
文件夹。该模型由 BRIA AI 开发,可作为非商业用途的开源模型。
节点选项说明:
RemBgUltra的V2升级版,增加了VITMatte边缘处理方法。
在RemBgUltra的基础上做了如下改变:
为人物生成脸、头发、手臂、腿以及服饰的遮罩,主要用于分割服装。模型分割代码来自StartHua,感谢原作者。
与comfyui_segformer_b2_clothes节点相比,这个节点具有超高的边缘细节。
*从huggingface 或者 百度网盘 下载全部文件至ComfyUI/models/segformer_b2_clothes
文件夹。
节点选项说明:
使用segformer模型分割服饰,具有超高的边缘细节。目前支持segformer b2 clothes, segformer b3 clothes, segformer b3 fashion。
*从huggingface 或者 百度网盘 下载全部文件至ComfyUI/models/segformer_b2_clothes
文件夹。
*从huggingface 或者 百度网盘 下载全部文件至ComfyUI/models/segformer_b3_clothes
文件夹。
*从huggingface 或者 百度网盘下载全部文件至ComfyUI/models/segformer_b3_fashion
文件夹。
节点选项说明:
选择segformer clothes模型,并选择分割内容。
节点选项说明:
选择segformer fashion模型,并选择分割内容。
节点选项说明:
处理较粗糙的遮罩使其获得超精细边缘。
节点选项说明:
MaskEdgeUltraDetail的V2升级版,增加了VITMatte边缘处理方法,此方法适合处理半透明区域。
在MaskEdgeUltraDetail的基础上做了如下改变:
根据颜色生成遮罩。
节点选项说明:
color
选取的颜色。将图片转为遮罩。支持以LAB,RGBA, YUV 和 HSV模式的任意通道转换为遮罩,同时提供色阶调整。支持mask可选输入以获取仅包括有效部分的遮罩。
节点选项说明:
*如果 black_point 或 output_black_point 数值大于 white_point 或 output_white_point,则两个数值将交换,较大的数值作为white_point使用,较小的数值作为black_point使用。
生成图像暗部和亮部的遮罩。
节点选项说明:
Shadow & Highlight Mask 节点的复制品,去掉了节点名称中的"&"字符以避免ComfyUI工作流解析错误。
对图像的遮罩边缘部分进行像素扩张预处理,可有效改善图像合成的边缘。
节点选项说明:
对mask进行扩张收缩边缘和模糊处理
节点选项说明:
使mask边缘平滑地过渡收缩,并保留边缘细节。
节点选项说明:
MaskGrow与MaskEdgeShrink效果对比
使mask产生运动模糊。
节点选项说明:
使mask从一侧产生渐变。请注意此节点与CreateGradientMask的区别。
节点选项说明:
创建一个渐变的遮罩。请注意此节点与MaskGradient的区别。
节点选项说明:
gradient_side
为center时这里调整渐变区域的大小,正值是变小,负值是扩大。*仅限输入image和mask, 如果强制接入其他类型输入,将导致节点错误。
产生mask轮廓描边。
节点选项说明:
为遮罩生成噪声。
节点选项说明:
预览mask
mask反转
为图像增强细节或抹平细节。
节点选项说明:
磨皮效果。
节点选项说明:
水彩画效果。
节点选项说明:
柔光效果。
节点选项说明:
通道错位。类似抖音logo的效果。
节点选项说明:
distance: 通道分离的距离。
angle: 通道分离的角度。
mode: 通道错位排列顺序。
增强图像的动态范围。
这个节点是HDR Effects (SuperBeasts.AI)的重新封装。感谢原作者。
节点选项说明:
模拟胶片的颗粒、暗边和边缘模糊,支持输入深度图模拟虚焦。
这个节点是digitaljohn/comfyui-propost的重新封装,感谢原作者。
节点选项说明:
Film节点的升级版, 在之前基础上增加了fastgrain方法,生成噪点速度加快了10倍。fastgrain的代码来自github.com/spacepxl/ComfyUI-Image-Filters的BetterFilmGrain部分,感谢原作者。
模拟胶片漏光效果。请从 百度网盘 或 Google Drive 下载模型文件并复制到 ComfyUI/models/layerstyle
文件夹。
节点选项说明:
伪彩色热力图效果。
节点选项说明:
运动模糊。
节点选项说明:
高斯模糊。
节点选项说明:
高斯模糊。参数精度改为浮点数,精度为0.01
节点选项说明:
给图片增加噪声。
节点选项说明:
1 image、mask和background_image(如果有输入)这三项必须是相同的尺寸。
2 mask不是必须的输入项,默认使用image的alpha通道,如果image输入不包含alpha通道将自动创建整个图像的alpha通道。如果输入mask,原本的alpha通道将被mask覆盖。
3 混合模式 包括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种混合模式。
*混合模式预览
3 混合模式V2 包括nomal, dissolve, darken, multiply, color burn, linear burn, darker color, lighten, screen, color dodge, linear dodge(add), lighter color, dodge, overlay, soft light, hard light, vivid light, linear light, pin light, hard mix, difference, exclusion, subtract, divide, hue, saturation, color, luminosity, grain extract, grain merge共30种模式。
混合模式V2的部分代码来自Virtuoso Nodes for ComfyUI的Blend Modes
节点。感谢原作者。
*混合模式V2版预览
4 颜色使用16进制RGB字符串格式描述,例如 '#FA3D86'。
5 image和mask这两项必须是相同的尺寸。
LayerStyle节点遵照MIT开源协议,有部分功能代码和模型来自其他开源项目,感谢原作者。如果作为商业用途,请查阅原项目授权协议使用。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。