Vane Data / API 参考
resize
resize 用双线性采样与预乘 alpha 缩放 IMAGE。输入模式已知且目标尺寸为常量时,返回固定形状图像;目标尺寸随行变化时,返回动态形状的 IMAGE,并保留输入的模式约束。
签名
vane.resize(image, w, h, *, antialias=False) -> ExpressionSQL:resize(image, w, h [, antialias])。Expression 方法:expr.resize(w, h, antialias=...)。
参数
| 名称 | 类型 | 说明 | 默认值 |
|---|---|---|---|
| image | IMAGE 值或 Expression | 输入图像 | 必填 |
| w / h | 正整数、Expression 或 None | 目标宽/高;NULL 产生 NULL | 必填 |
| antialias | bool 或 Expression | True 在下采样时加宽三角滤波 | False |
返回值与错误
返回 IMAGE。NULL 图像或尺寸返回 NULL。非正尺寸和超范围值报错。
示例
import vane con = vane.connect() con.sql("SELECT resize(decode_image_file(image_file('photo.png')), 224, 224)").show()