2.0 KiB
2.0 KiB
Documentation
- Class name: PreviewImage
- Category: Image Processing
- Output node: True
- Repo Ref: https://github.com/comfyanonymous/ComfyUI
PreviewImage节点旨在促进图像数据的预览和处理。它生成用于显示或进一步处理的临时图像,确保图像被有效管理和存储。该节点的主要目标是通过提供无缝的图像预览接口,来简化图像处理任务的工作流程。
Input types
Required
- images
- ‘images’参数对于PreviewImage节点至关重要,因为它作为需要预览的图像数据的输入。它直接影响节点的操作,通过决定将被处理和显示的内容。
- Comfy dtype: IMAGE
- Python dtype: torch.Tensor
Optional
- prompt
- ‘prompt’参数虽然是可选的,但可以用来提供额外的上下文或指令,指导PreviewImage节点内图像数据的处理。它可以通过允许对图像预览过程进行更精细的控制来增强功能。
- Comfy dtype: PROMPT
- Python dtype: str
- extra_pnginfo
- ‘extra_pnginfo’参数是一个可选输入,可以包含与PNG图像格式相关的额外信息。这可以包括元数据或其他对正确解释和显示图像很重要的细节。
- Comfy dtype: EXTRA_PNGINFO
- Python dtype: Dict[str, Any]
Output types
- preview_image
- ‘preview_image’输出提供了处理后的预览图像数据。它是PreviewImage节点功能的关键要素,代表了图像预览过程的最终结果。
- Comfy dtype: IMAGE
- Python dtype: torch.Tensor
Usage tips
- Infra type: CPU
Source code
class PreviewImage(SaveImage):
def __init__(self):
self.output_dir = folder_paths.get_temp_directory()
self.type = 'temp'
self.prefix_append = '_temp_' + ''.join((random.choice('abcdefghijklmnopqrstupvxyz') for x in range(5)))
self.compress_level = 1
@classmethod
def INPUT_TYPES(s):
return {'required': {'images': ('IMAGE',)}, 'hidden': {'prompt': 'PROMPT', 'extra_pnginfo': 'EXTRA_PNGINFO'}}