跳转至

Image Grid Splitter 图像网格切割与子图拆分节点

节点核心功能 (What is it?)

Image Grid Splitter 节点专用于将包含规则网格矩阵(Regular Grid)的单张大图分割拆解为独立的多个子图工件。

它支持:

  • Auto 智能网格自动检测(尽力而为的最佳推导模式);
  • Manual 手动网格切分定义(精准指定行数与列数);
  • 带有黄色虚线辅助网格标记的实时预览覆盖层 (Preview Overlay);
  • 同时输出有序图像列表 (List) 以及独立单元格引脚(如 r1c1、r1c2 等)。

典型适用场景 (When would I use it?)

当您拥有一张包含多张拼贴图的复合图像(例如 2×2、3×3 宫格拼图或 Midjourney 四宫格生成图),并希望:

  • 提取每个独立的方块子图供后续生成或修图管线使用;
  • 将特定网格单元中的单图分别引流至不同的工作流分支节点;
  • 同时保留数组列表输出与具名单元格引脚,方便下游灵活连线。

使用指南 (How to use it)

基础配置流程 (Basic Setup)

  1. 在工作流画布中添加 Image Grid Splitter 节点。
  2. 将待切分的网格图像连接至 Input Image 插槽。
  3. 选择 Grid Detection(网格检测策略):
    • auto:由节点算法智能推测估算行数与列数;
    • manual:手动拖动滑块指定具体的 Rows(行数)与 Columns(列数)。
  4. 观察 Preview 预览画面,确认黄色虚线分割边界是否与图像内容完全吻合。
  5. 运行节点,自动生成并拆分全部独立子图。

自动检测模式为尽力而为 (Best-effort)

自动模式假定图像呈现尺寸均等的规则网格。当相邻子图在边缘色调或结构上高度相似、缺乏明显分界时,检测精度可能受影响。 如果预览虚线与实际分割线不符,请立即切换至 manual(手动)模式。

参数输入插槽 (Parameters)

  • Input Image:待切分的网格大图,接受 ImageArtifact 或 ImageUrlArtifact。
  • Grid Detection:网格检测模式:
    • auto:自动检测规则网格;
    • manual:强制使用指定的行列参数。
  • Rows / Columns(仅在手动模式下显示):行数与列数滑块(范围 1–12)。
  • Preview(输出预览):原图叠加黄色虚线网格标记的可视化预览图。
  • Detections (auto)(自动模式输出组):展示算法检测到的行数、列数及子图总数(在手动模式下隐藏)。

输出引脚 (Outputs)

  • Images:按行优先顺序(从左到右、从上到下)排列的 ImageUrlArtifact 图像列表。
  • Grid Cells:每个独立单元格对应的专属 ImageUrlArtifact 输出引脚,具名规则为:
    • r1c1、r1c2、...、r{row}c{col}

单元格专属引脚在运行后动态生成

r{row}c{col} 引脚会在运行节点后,根据所选(或自动识别出)的网格规格动态创建并更新挂载在节点面板上。

典型工作流示例 (Example)

若输入一张标准的 2×2 四宫格图:

  • r1c1:左上角子图
  • r1c2:右上角子图
  • r2c1:左下角子图
  • r2c2:右下角子图

同时,Images 列表引脚将按顺序输出集合:[r1c1, r1c2, r2c1, r2c2]。

常见问题与排查 (Common Issues)

  • 预览网格线与实际画面错位:切换为 manual 模式,并手动设定准确的 Rows 与 Columns 数值。
  • 自动检测结果不符合预期:某些子图之间缺乏物理分界间距或视觉反差过弱,手动指定是最稳妥可靠的解决方案。