跳到主要内容
Vane Data / API 参考

resize

resize 用双线性采样与预乘 alpha 缩放 IMAGE。输入模式已知且目标尺寸为常量时,返回固定形状图像;目标尺寸随行变化时,返回动态形状的 IMAGE,并保留输入的模式约束。

签名

example.py
vane.resize(image, w, h, *, antialias=False) -> Expression

SQL:resize(image, w, h [, antialias])。Expression 方法:expr.resize(w, h, antialias=...)。

参数

名称类型说明默认值
imageIMAGE 值或 Expression输入图像必填
w / h正整数、Expression 或 None目标宽/高;NULL 产生 NULL必填
antialiasbool 或 ExpressionTrue 在下采样时加宽三角滤波False

返回值与错误

返回 IMAGE。NULL 图像或尺寸返回 NULL。非正尺寸和超范围值报错。

示例

example.py
import vane


con = vane.connect()
con.sql("SELECT resize(decode_image_file(image_file('photo.png')), 224, 224)").show()

来源与相关页面