Files
CavinHuang-comfyui-nodes-docs/docs/easy imagesSplitImage.md
2024-07-04 08:39:03 +08:00

1.8 KiB

Documentation

  • Class name: easy imagesSplitImage
  • Category: EasyUse/Image
  • Output node: False

easy imagesSplitImage节点旨在将单个图像张量分割成多个片段,将原始图像的内容分散到几个新的图像张量中。这种操作通过将图像数据分解成更易于管理的部分,便于对图像数据进行操作和分析。

Input types

Required

  • images
    • images参数代表需要被分割成多个部分的输入图像张量。这个参数对于确定原始图像如何被划分至关重要,并直接影响最终生成的图像分段。
    • Comfy dtype: IMAGE
    • Python dtype: torch.Tensor

Output types

  • image1
    • 表示分割后的图像的第一个部分。
    • Comfy dtype: IMAGE
    • Python dtype: torch.Tensor
  • image2
    • 表示分割后的图像的第二个部分。
    • Comfy dtype: IMAGE
    • Python dtype: torch.Tensor
  • image3
    • 表示分割后的图像的第三个部分。
    • Comfy dtype: IMAGE
    • Python dtype: torch.Tensor
  • image4
    • 表示分割后的图像的第四个部分。
    • Comfy dtype: IMAGE
    • Python dtype: torch.Tensor
  • image5
    • 表示分割后的图像的第五个部分。
    • Comfy dtype: IMAGE
    • Python dtype: torch.Tensor

Usage tips

  • Infra type: GPU
  • Common nodes: unknown

Source code

class imagesSplitImage:
    @classmethod
    def INPUT_TYPES(s):
        return {
          "required": {
              "images": ("IMAGE",),
          }
        }

    RETURN_TYPES = ("IMAGE", "IMAGE", "IMAGE", "IMAGE", "IMAGE")
    RETURN_NAMES = ("image1", "image2", "image3", "image4", "image5")
    FUNCTION = "split"
    CATEGORY = "EasyUse/Image"

    def split(self, images,):
      new_images = torch.chunk(images, len(images), dim=0)
      return new_images