EasyUse/Imagegenerated

imageTilesFromBatch

imageTilesFromBatch 节点从一批图像分块中提取单个分块,并从一批分块遮罩中提取其匹配的遮罩。

image Tiles From Batch

tiles
masks
overlap
image
mask
x
y
index
0
Easy Use

imageTilesFromBatch 节点从一批图像分块中提取单个分块,并从一批分块遮罩中提取其匹配的遮罩。它专为分块工作流而设计,在此类工作流中,图像会被分割成重叠的分块:分块之后,此节点允许您按从零开始的索引取出特定分块,同时返回该分块的位置信息,以便后续拼接或基于坐标的处理。

描述

当您需要处理或检查分块图像批处理中的某个分块时,请使用此节点。tilesmasks 输入应来自同一分块分割过程,overlap 输入则携带确定已选择分块在原始图像中位置所需的布局元数据。

输入

  • tiles (IMAGE): 一批分块图像。已选择的分块将根据给定的 index 从该批处理中取出。
  • masks (MASK): 与分块对应的一批遮罩。同一 index 处的遮罩将与分块一同返回。
  • overlap (OVERLAP): 由创建分块和遮罩的分块分割节点生成的重叠/布局对象。它不是普通的整数重叠数量;其中包含计算已选择分块位置所需的几何信息。
  • index (INT): 要提取的分块的从零开始的索引。默认为 0,最小值为 0,最大值为 10000

输出

  • IMAGE: 位于已选择索引处的分块图像。
  • MASK: 位于已选择索引处的分块遮罩。
  • INT: 已选择分块在分块布局中的水平位置,由 overlap 元数据推导得出。
  • INT: 已选择分块在分块布局中的竖直位置,由 overlap 元数据推导得出。

这两个整数输出通常是分块在原始图像或分块网格坐标空间中的位置。当已选择分块需要重新组合、比较,或结合其位置进行处理时,它们非常有用。

使用说明

  • 分块从 0 开始索引,因此 index = 0 会选择第一个分块。
  • overlap 值必须来自生成 tilesmasks 的同一个分块分割节点;使用不匹配的重叠元数据会产生错误的位置。
  • 此节点适用于逐分块处理,例如将单个分块输入到放大模型、inpaint 模型或其他图生图节点,同时保留将结果重新组合所需的坐标。
  • 输出顺序为图像、遮罩、x 位置、y 位置。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…