This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

画像パディング

画像の周囲に単色、透明、またはぼかし背景を追加することで、目標のアスペクト比までパディングします。トリミングせずに、ソーシャルメディアや印刷用の固定アスペクト比に画像を収めるのに便利です。

API エンドポイント

POST /api/v1/tools/image/image-pad

画像ファイルと JSON settings フィールドを含む multipart フォームデータを受け付けます。

パラメーター

パラメーター必須デフォルト説明
targetstringいいえ"1:1"目標のアスペクト比: 16:99:161:14:33:4、または custom
ratioWintegerいいえ1カスタム比率の幅(1〜100、target が custom の場合に使用)
ratioHintegerいいえ1カスタム比率の高さ(1〜100、target が custom の場合に使用)
backgroundstringいいえ"color"背景モード: colortransparent、または blur
colorstringいいえ"#ffffff"背景の 16 進カラー(background が color の場合)
paddingintegerいいえ0キャンバスに対するパーセンテージでの追加パディング(0〜50)

リクエスト例

bash
curl -X POST http://localhost:1349/api/v1/tools/image/image-pad \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"target": "16:9", "background": "blur", "padding": 5}'

レスポンス例

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.jpg",
  "originalSize": 2450000,
  "processedSize": 3100000
}

注記

  • blur 背景モードは、元画像のぼかしコピーをパディングの塗りつぶしとして作成し、視覚的にまとまりのある結果を生成します。
  • transparent 背景を使用する場合、アルファを保持するために出力は PNG に変換されます。
  • 透明度が関係しない限り、出力形式は入力形式と一致します。HEIC、RAW、PSD、SVG 入力は、処理前に自動的にデコードされます。
  • 任意のアスペクト比(例: 3:2 の場合は ratioW: 3, ratioH: 2)には、targetcustom に設定し、ratioWratioH を指定します。