Files
CavinHuang-comfyui-nodes-docs/docs/Save Images No Display.md
2024-05-26 20:35:16 +08:00

2.6 KiB

Documentation

方法 'save_images_no_display' 旨在将一系列图像保存到指定目录,同时不显示这些图像。它负责将图像数据转换为适合保存的格式,应用元数据,并根据提供的参数以结构化的方式组织文件。

Input types

Required

  • images
    • 参数 'images' 是必需的,因为它包含了需要保存的原始图像数据。它在决定节点执行过程中起着关键作用,因为它是图像保存过程的主要输入。
    • Comfy dtype: COMBO[torch.Tensor]
    • Python dtype: List[torch.Tensor]
  • sub_directory
    • 参数 'sub_directory' 指定了输出目录中的子文件夹,图像将被保存在这个子文件夹中。这对于以结构化的方式组织保存的图像很重要。
    • Comfy dtype: str
    • Python dtype: str

Optional

  • filename_text_1
    • 参数 'filename_text_1' 允许通过提供一段文本字符串来定制文件名,这段文本将被纳入保存文件的名称中。
    • Comfy dtype: str
    • Python dtype: Optional[str]
  • extra_metadata
    • 参数 'extra_metadata' 用于向图像文件的元数据添加额外信息。这可以包括提供有关图像的上下文或详细信息的各种类型的数据。
    • Comfy dtype: Dict[str, Any]
    • Python dtype: Dict[str, Any]

Output types

  • ui
    • 输出中的 'ui' 参数包含有关保存的图像的信息,包括它们的文件名和子文件夹。这个输出很重要,因为它提供了有关图像保存操作结果的反馈。
    • Comfy dtype: Dict[str, Any]
    • Python dtype: Dict[str, List[Dict[str, Union[str, int, Dict[str, Any]]]]}

Usage tips

  • Infra type: CPU

Source code

class SaveImageNoDisplay(SaveImagesMikeyML):

    def __init__(self):
        super().__init__()
    RETURN_TYPES = ()
    FUNCTION = 'save_images_no_display'
    OUTPUT_NODE = True
    CATEGORY = 'Mikey/Image'

    def save_images_no_display(self, images, sub_directory, filename_text_1, filename_text_2, filename_text_3, filename_separator, timestamp, counter_type, filename_text_1_pos, filename_text_2_pos, filename_text_3_pos, timestamp_pos, timestamp_type, counter_pos, extra_metadata, prompt=None, extra_pnginfo=None):
        self.save_images(images, sub_directory, filename_text_1, filename_text_2, filename_text_3, filename_separator, timestamp, counter_type, filename_text_1_pos, filename_text_2_pos, filename_text_3_pos, timestamp_pos, timestamp_type, counter_pos, extra_metadata, prompt, extra_pnginfo)
        return (None,)