Dreamspire's picture
custom_nodes
f2dbf59

A newer version of the Gradio SDK is available: 5.44.1

Upgrade

图像缩放工具

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: 去除黑边后的图像

描述

图片去黑边