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)
- 在工作流画布中添加 Image Grid Splitter 节点。
- 将待切分的网格图像连接至 Input Image 插槽。
- 选择 Grid Detection(网格检测策略):
- auto:由节点算法智能推测估算行数与列数;
- manual:手动拖动滑块指定具体的 Rows(行数)与 Columns(列数)。
- 观察 Preview 预览画面,确认黄色虚线分割边界是否与图像内容完全吻合。
- 运行节点,自动生成并拆分全部独立子图。
自动检测模式为尽力而为 (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 数值。
- 自动检测结果不符合预期:某些子图之间缺乏物理分界间距或视觉反差过弱,手动指定是最稳妥可靠的解决方案。