67 lines
1.9 KiB
Markdown
67 lines
1.9 KiB
Markdown
|
|
# 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](../../ComfyUI_IPAdapter_plus/Nodes/IPAdapterEncoder.md)
|
|
- [CLIPVisionEncode](../../Comfy/Nodes/CLIPVisionEncode.md)
|
|
- [VAEEncode](../../Comfy/Nodes/VAEEncode.md)
|
|
- [FaceDetailer](../../ComfyUI-Impact-Pack/Nodes/FaceDetailer.md)
|
|
- Reroute
|
|
|
|
|
|
|
|
## Source code
|
|
```python
|
|
@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,)
|
|
|
|
```
|