ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Image Comparer 与 Image Inset Crop:3 步吃透 rgthree-comfy 的图像对比与裁剪

Image Comparer 与 Image Inset Crop:3 步吃透 rgthree-comfy 的图像对比与裁剪 Image Comparer 与 Image Inset Crop3 步吃透 rgthree-comfy 的图像对比与裁剪【免费下载链接】rgthree-comfyMaking ComfyUI more comfortable!项目地址: https://gitcode.com/gh_mirrors/rg/rgthree-comfy想把 AI 生图里的图像对比和精准裁剪做到顺手rgthree-comfy 的 Image Comparer 与 Image Inset Crop 是值得先试的两个节点。前者让你在画布上直接滑出两张图的差异后者把裁剪变成简单的四边数值输入。本文不堆概念按为什么需要 → 怎么装 → 怎么用 → 怎么组合的顺序带你把这两个工具放进自己的工作流。一、先说痛点评估和精修凭什么只能在画布外做用 ComfyUI 跑图的人大概率都遇到过两个场景。第一个场景是对比。同一组参数跑了五六个种子输出目录里躺着一堆长相接近的图片。原生预览节点一次只能看一张你只能在几张图之间反复横跳靠记忆力判断哪张的细节更稳。稍不留神就会把相似度极高的两张图搞混。第二个场景是裁剪。选定构图后想切掉边缘的瑕疵、或者统一图片比例很多人的第一反应是打开第三方编辑器。于是图像要在工具之间来回导入导出工作流被硬生生打断参数也全部脱离节点体系无法复用和复现。rgthree-comfy 把这两件高频小事搬回了画布Image Comparer负责看一眼就知道差在哪Image Inset Crop负责输入数值就把边裁干净。两者配合评估与精修都能在 ComfyUI 内部闭环完成不必再切出切进。二、3 步接入从克隆到召唤出这两个节点安装过程没有魔法按下面三步走即可。第一步克隆仓库。进入 ComfyUI 的自定义节点目录拉取项目代码cd ComfyUI/custom_nodes git clone https://gitcode.com/gh_mirrors/rg/rgthree-comfy.git第二步重启 ComfyUI。让前端和后端都能加载到新节点。第三步在节点列表里找它们。打开搜索框输入关键词rgthree就能看到Image Comparer和Image Inset Crop。两个节点都无需任何配置即可使用属于开箱即用型选手。小提示rgthree-comfy 整体以让 ComfyUI 更舒适为目标除了本文的主角还附带 Context、Seed、Reroute 等一批画布增强节点装上之后可以顺手逛逛。三、Image Comparer同一块画布两种看图方式节点核心实现位于py/image_comparer.py前端交互在src_web/comfyui/image_comparer.ts。它本质上是一个增强版预览节点但比普通预览多做了一件事把两张图叠在同一块画布里。两种对比模式怎么选节点通过comparer_mode属性默认Slide切换交互方式模式交互方式适用场景Slide鼠标在节点上左右移动以指针位置为分界线左侧显示 image_a右侧显示 image_b想看 A/B 在某个局部如面部、纹理的差异滑动即可精确对齐对比点Click按住鼠标左键时显示 image_b松开回到 image_a需要快速来回切换或离屏截图、演示时用Slide 模式的体验很直观你不需要任何按钮把鼠标移到节点中间就能看到一条白色分界线两侧各显示一张图左右拖动即完成对比。Click 模式则更像翻页适合高频切换的场合。批量图的选图技巧如果接入的是 batch一批图节点顶部会显示A1、A2、B1、B2这样的标签。直接用鼠标点击标签就能切换当前参与对比的是批次里的哪一张不用重新连线、重跑流程。两个输入还有一个贴心的兜底逻辑只接image_a且它是 batch 时自动取前两张进行对比两个输入都不接时退化为普通预览行为绝不报错。藏在右键菜单里的小彩蛋在节点上右键呼出菜单时点击节点左半边菜单操作的是 image_a点击右半边操作的是 image_b。比如你想单独打开或保存某一侧的原图点对应半区即可省去了重新接线的麻烦。另外节点保存图片时会带上 prompt 与 pnginfo 元数据对比结果依然能追溯生成参数方便后续复现。四、Image Inset Crop把裁剪翻译成四边内缩py/image_inset_crop.py里只有几十行代码设计思路却很有意思它不做选区而是让用户告诉它每一边要切掉多少。四个数值输入就是从上下左右四个方向向内收缩的厚度。两种测量单位覆盖两种需求measurement参数决定数值的语义Pixels像素直接输入要裁掉的像素数适合已知目标尺寸、需要精确对齐的场景。Percentage百分比输入 0–100 的百分比节点按原图宽高换算成像素适合统一比例去水印留白这类跟原图尺度相关的操作。四个方向的参数支持独立设置参数含义left / right从左右两侧向内裁掉的量top / bottom从上下两端向内裁掉的量8 像素吸附藏在细节里的诚意看源码会发现无论你输入什么数值节点都会执行一次value // 8 * 8的向下取整。这意味着实际裁剪后的尺寸始终是 8 的整数倍。对于后续要接采样、VAE 解码等对分辨率敏感的环节来说这个默认对齐能少踩不少隐性坑也符合主流模型对尺度的偏好。边界自检宁可报错不要静默如果四个方向都填 0节点会原样返回图片相当于一次空操作不会做任何多余处理。而一旦出现left right或top bottom这类矛盾参数节点会直接抛出清晰的错误信息而不是裁出一张空白图让你自己去排查。这种fail loud的风格对调试工作流其实很友好。五、进阶组合评估 → 精修 → 复评的完整闭环两个节点单独用都有价值组合起来才是完全体。以AI 作品构图优化为例你可以这样串用 KSampler 跑多个种子得到若干候选图将候选图接入 Image Comparer 的image_a与image_b滑一滑快速锁定构图最稳的一张把选中的图接入 Image Inset Crop输入四边内缩值裁掉边缘瑕疵、统一比例裁剪结果再送回 Image Comparer与原始版本对比确认裁剪没有伤到主体参数验证通过后把数值直接复用到其余候选图上完成批量标准化。这套对比定稿 → 裁剪 → 复评的闭环同样适用于电商图片统一比例、社交媒体多平台尺寸适配等场景。所有步骤都发生在节点图里参数天然可保存、可复用下次调整只改数值即可。六、避坑清单三个高频翻车现场把常见问题提前列出来省得你踩一遍裁剪后图像发黑或空白→ 多半是测量单位理解错位。检查measurement是 Pixels 还是 Percentage确认各边数值没有互相矛盾比如 left 大于 right。Image Comparer 里只显示一张图→ 先确认两个输入是否都已接线如果只接了 image_a确认它确实是 batch 且长度 ≥ 2否则节点只会展示单张图。想精确对比却对不齐→ 试试 Slide 模式 批量标签切换的组合先用标签选好 A/B 对应的批次项再滑动分界线对准局部细节。七、写在最后这两个节点适合谁如果你属于下面任一类用户Image Comparer 与 Image Inset Crop 大概率能帮你省下不少时间AI 艺术创作者频繁对比种子差异、反复调整构图电商 / 内容运营需要批量统一图片比例又希望参数可复现工作流洁癖患者不想为一次裁剪切出 ComfyUI希望所有操作留在画布内。它们的共同点是小、快、不打断节奏。不需要配置不需要学习成本接上就能用。与其记住这两个工具不如把它们装进工作流里用一次就回不去了。相关实现Image Comparer 后端见py/image_comparer.py前端交互见src_web/comfyui/image_comparer.tsImage Inset Crop 实现见py/image_inset_crop.py。工作流示例图可在docs/目录下找到。【免费下载链接】rgthree-comfyMaking ComfyUI more comfortable!项目地址: https://gitcode.com/gh_mirrors/rg/rgthree-comfy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表