1.9 KiB
1.9 KiB
Documentation
- Class name: JWImageResize
- Category: jamesWalker55
- Output node: False
JWImageResize节点的设计目的是调整图像尺寸至指定的宽度和高度,同时使用选定的插值方法来保持图像质量。
Input types
Required
- image
- 需要调整尺寸的输入图像张量。它对定义将进行调整的视觉内容至关重要。
- Comfy dtype: IMAGE
- Python dtype: torch.Tensor
- height
- 指定调整后图像的目标高度,直接影响图像的垂直尺寸。
- Comfy dtype: INT
- Python dtype: int
- width
- 确定调整后图像的目标宽度,直接影响图像的水平尺寸。
- Comfy dtype: INT
- Python dtype: int
- interpolation_mode
- 在调整图像大小时用于像素值之间插值的方法,这会影响输出图像的质量和外观。
- Comfy dtype: COMBO[STRING]
- Python dtype: str
Output types
- image
- 调整尺寸后的图像张量,已按照指定的尺寸和插值质量进行了调整。
- Comfy dtype: IMAGE
- Python dtype: torch.Tensor
Usage tips
- Infra type:
GPU - Common nodes:
- [GroundingDinoSAMSegment (segment anything)](../../comfyui_segment_anything/Nodes/GroundingDinoSAMSegment (segment anything).md)
- IPAdapterEncoder
- CLIPVisionEncode
- VAEEncode
- FaceDetailer
- Reroute
Source code
@register_node("JWImageLoadRGB", "Image Load RGB")
class _:
CATEGORY = "jamesWalker55"
INPUT_TYPES = lambda: {
"required": {
"path": ("STRING", {"default": "./image.png"}),
}
}
RETURN_TYPES = ("IMAGE",)
FUNCTION = "execute"
def execute(self, path: str):
assert isinstance(path, str)
img = load_image(path)
return (img,)