EN

LayerForge:ComfyUI 图像合成节点

LayerForge 是用于合成多图层、遮罩、混合模式和变换图像的 ComfyUI 节点。

核验日期

核心信息

以下信息由程序从官方接口读取,不经模型改写。

许可证
MIT
语言
JavaScript
维护方
Azornes
核验日期

它是什么

LayerForge 是一个 ComfyUI 节点,用于合成带有多个图层、遮罩、混合模式和变换的图像。LayerForge 把画布状态存储在浏览器的 IndexedDB 中,并向下游节点返回一个 IMAGE 和一个 MASK。LayerForge 基于 yichengup 的原始项目 Comfyui-Ycanvas。LayerForge 采用 MIT 许可证。

主要能力

  1. LayerForge 把图层、位置、遮罩和其他画布数据存储在浏览器的 IndexedDB 中,因此页面重新加载后状态仍然保留。

  2. LayerForge 可以添加、重排、移动、缩放和旋转多个图像图层。

  3. LayerForge 可以用可调的画笔大小、强度和柔和度绘制遮罩。

  4. LayerForge 提供 12 种混合模式,包括 Overlay 和 Multiply,并可通过上下文菜单为每个图层设置不透明度。

  5. LayerForge 可以通过拖放添加文件,从剪贴板粘贴图像或内部图层选择,或一键导入最新的 ComfyUI 输出。

  6. 在可选的抠图功能中,LayerForge 可以用 ComfyUI 原生 BiRefNet 加载器或本地 BRIA RMBG 2.0,为所选图层生成去背景遮罩。

怎么上手

  1. 可以在 ComfyUI-Manager 中搜索 Comfyui-LayerForge 并点击 Install 按钮来安装。

  2. 手动安装时,把本仓库克隆到 custom_nodes。

  3. 在多边形套索修复工作流中,需要在 LayerForge 节点上启用 auto_refresh_after_generation。

  4. LayerForge 的多边形修复选区可以为修复区域绘制一个封闭形状。

  5. 按住 Shift、按下 S 并左键点击,即可放置第一个点。

  6. 点击第一个点或点击其附近,即可闭合形状。

摘自 README · bash
    cd ComfyUI/custom_nodes/
    git clone https://github.com/Azornes/Comfyui-LayerForge.git

适合谁

连接 ComfyUI Batch Image 节点,可以把多张图像导入为独立图层。LayerForge 有一个可选的 MASK 输入。IMAGE 输出是可见图层堆栈的扁平化合成结果。

MASK 输出是可见图层的合并 alpha 遮罩。LayerForge 输出标准的 ComfyUI IMAGE 和 MASK 值。抠图功能是可选的,并且需要一个模型。

BRIA RMBG 2.0 模型需要在当前使用的 ComfyUI 环境中安装 transformers 包。LayerForge 使用 ComfyUI 的原生加载器处理 BiRefNet。lite-* 变体不能用于这个加载器。

抠图设置中的遮罩阈值可设为 0 到 1。启用 Expand/Contract mask 选项后,边界可设为 -300 到 +300 px。启用 Feather edges 选项后,羽化量可设为 0 到 300 px。

Extend output area 选项可把输出区域每边最多扩展 500 px,且不改变自定义形状。Flux Inpainting 工作流把 LayerForge 与 Flux fill 修复结合在一起。简单测试工作流在没有基于模型的生成步骤的情况下测试该节点。

如果 LayerForge 产生黑色或空的输出,应检查 node_id。

来源

本页内容整理自以下官方来源,点击可核对原文。

核验日期 ·

本页由 AI 依据上述官方来源整理,并经自动核对,未经本站实测。 发现错误?告诉我们。