全部產品
Search
文件中心

:AI_ResizeImage

更新時間:Apr 09, 2025

對圖片進行縮放操作。

文法

bytea AI_ResizeImage (bytea image, integer width, integer height)

參數

參數名稱

描述

image

使用二進位表示的映像資料。

width

縮放後的寬度,如果<= 0,則根據原始圖片高度進行等比縮放。

height

縮放後的高度,如果<= 0,則根據原始圖片寬度進行等比縮放。

傳回值

返回縮放後的圖片的位元據。

描述

目前支援JPEG、PNG、BMP圖片資料格式。縮放後的圖片格式與輸入圖片格式一致。其中,對於JPEG格式將採用75%品質壓縮。

說明

在進行AI推理時,模型首先對輸入圖片進行預先處理,尤其在計算嵌入(embedding)時,會將圖片縮放至一個較小的尺寸以便進行統一處理。因此,在進行AI推理時,建議首先使用該函數對圖片進行縮放,以降低資料量並提升效能。

樣本

  • 縮放至256×256。

    SELECT ai_resizeimage(data, 256, 256) FROM ai_image_test WHERE id = 1;
  • width縮放至256,height按照原始圖片寬度進行等比縮放。

    SELECT ai_resizeimage(data, 256, 0) FROM ai_image_test WHERE id = 1;