Dreamspire's picture
custom_nodes
f2dbf59
# 图像缩放工具
## GetImageSize
获取图像的宽度、高度和数量。
### 输入
- `image`: 输入图像
### 输出
- `width`: 图像宽度
- `height`: 图像高度
- `count`: 图像数量
## ImageScalerForSDModels
根据SD模型类型将图像缩放到指定像素数。
### 输入
- `image`: 输入图像
- `upscale_method`: 上采样方法
- `sd_model_type`: SD模型类型
- `mask`: (可选) 输入掩码
### 输出
- `image`: 缩放后的图像
- `mask`: 缩放后的掩码
- `width`: 缩放后的宽度
- `height`: 缩放后的高度
- `min_dimension`: 缩放后的最小尺寸
### 描述
根据SD模型类型缩放图片到指定像素数,sd15为512x512,sd15+为512x768,sdxl为1024x1024,sdxl+为1024x1280
## ImageScaleBySpecifiedSide
根据指定边长缩放图片。
### 输入
- `image`: 输入图像
- `upscale_method`: 上采样方法
- `size`: 指定边长
- `shorter`: 是否参照短边
- `mask`: (可选) 输入掩码
### 输出
- `image`: 缩放后的图像
- `mask`: 缩放后的掩码
- `width`: 缩放后的宽度
- `height`: 缩放后的高度
- `min_dimension`: 缩放后的最小尺寸
### 描述
根据指定边长缩放图片,shorter为True时参照短边,否则参照长边
## ComputeImageScaleRatio
计算图像缩放比例和缩放后的宽高。
### 输入
- `image`: 输入图像
- `target_max_size`: 目标最大尺寸
### 输出
- `rescale_ratio`: 缩放比例
- `width`: 缩放后的宽度
- `height`: 缩放后的高度
### 描述
根据引用图片的大小和目标最大尺寸,返回缩放比例和缩放后的宽高
## ImageRotate
旋转图像。
### 输入
- `image_from`: 输入图像
- `angle`: 旋转角度
- `expand`: 是否扩展图像尺寸
### 输出
- `rotated_image`: 旋转后的图像
## TrimImageBorders
去除图片黑边。
### 输入
- `image`: 输入图像
- `threshold`: 黑边阈值
### 输出
- `image`: 去除黑边后的图像
### 描述
图片去黑边