バイナリ画像データを Base64 エンコード文字列に変換します。
構文
text AI_ImageAsBase64 (bytea image, boolean mime_type DEFAULT true)パラメータ
パラメータ | 説明 |
image | バイナリ形式の画像データ。 |
mime_type | 出力 Base64 文字列に Multipurpose Internet Mail Extensions (MIME) タイププレフィックスを含めるかどうかを指定します。有効な値:
説明 MIME タイプの詳細については、「関連するコミュニティドキュメント」をご参照ください。 |
戻り値
入力画像の Base64 エンコード文字列表現を返します。
説明
この関数は現在、JPEG、PNG、BMP の画像データ形式をサポートしています。
ほとんどの場合、AI モデルは入力画像に対して特定のサイズ要件を設けています。ただし、元の形式の画像はピクセル寸法が大きく、AI モデルで処理できる許容サイズを超える可能性があります。この場合、 AI_ResizeImage 関数を使用して、この関数を使用して Base64 文字列に変換する前に、画像を必要な寸法にサイズ変更できます。
例
SELECT AI_ImageAsBase64(data) FROM ai_image_test WHERE id = 1;出力例:
---
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD...