Imgix APIsレンダリング API背景背景除去

背景除去

bg-remove

プレミアム機能

背景除去は現在、Imgixのプレミアムプランをご利用のお客様に提供されています。この機能にご興味がある方は、営業チームまでお問い合わせください。

背景除去パラメータを使用すると、異なる背景を持つ画像を配信できます。このツールは、車、製品、人、動物、グラフィック、その他の乗り物など、画像内の主要な被写体を検出し、識別された被写体に基づいて除去設定を自動的に適用します。このプロセスにより、背景を削除して主題のみを際立たせることができます。被写体に基づく検出と切り抜きにより、背景のないクリアな被写体を必要とする場合に簡単な解決策が得られます。背景が除去された後、画像を変換したり、他の画像と組み合わせたりすることが可能です。

対応画像形式

以下のオリジン画像形式がデフォルトでサポートされています:

  • JPEG
  • PNG
  • WEBP
  • HEIF/HEIC
  • TIFF

対応する画像形式の全リストについては、imgixで配信できる画像形式をご覧ください。

対応画像サイズと解像度

12メガバイトまたは50メガピクセルを超える画像は、背景除去用に自動的に最適化されます。

出力画像の上限は10メガピクセルで、この制限内に収まるようにリサイズされます。(例:8000x5000ピクセルの画像は4000x2500ピクセルにリサイズされます)

パラメータの使用方法

このパラメータを適用するには、画像URLに bg-remove=true を追加します。背景除去の処理には最大1分かかることがありますが、ほとんどのリクエストは数秒以内に完了します。処理が完了すると、リクエストはキャッシュされ、次回以降のレスポンスはより高速になります。

背景除去後
sandbox-demo

使用例

Eコマース向け

背景除去パラメータは、Eコマースサイトにおける製品画像のワークフローを自動化できます。各画像の背景を手動で除去する代わりに、パラメータを追加するだけで全ての背景を一括で除去できます。

Digital Camera

Digital Camera

$499.99
Premium Headphones

Premium Headphones

$149.95
Ultra Slim Laptop

Ultra Slim Laptop

$1299.00
Smart Power Outlet

Smart Power Outlet

$39.99
Smartphone Pro

Smartphone Pro

$899.00
Wireless Speakers

Wireless Speakers

$229.95

画像構成

背景除去は他のImgixパラメータと組み合わせて、新しい画像構成を作成できます。例えば:

  • 背景を単色に置き換える
  • 画像を別の画像上の透かしとして使用する
  • 画像を製品上にブレンドする
単色背景に置き換え
sandbox-demo
別の画像上にマークとして使用
sandbox-demo
シャツにブレンドとして使用
sandbox-demo

推奨事項

  • 明るさが良く、前景と背景にコントラストのある画像が最適です。
  • ぼやけた背景や単色背景が好ましいです。
  • 鮮明な前景の画像を使用してください(ぼやけた前景は除去される可能性があります)。
  • 製品画像では、製品全体が写っていて切れていないことが望ましいです。
  • 主題や製品がピントの合った状態であること。
  • 強い影や反射は避けてください。
  • 自然で目の高さのアングルが最適です。

注意点

前処理

背景除去は時間のかかる処理であるため、顧客が画像をリクエストする前に除去処理を終えるよう、できるだけ早く bg-remove=true を付けてImgixのレンダリングAPIにリクエストを送信してください。

例外処理

背景除去はデフォルトで失敗時に正常にフォールバックします。除去に失敗した場合は、オリジン画像がそのまま提供されます。この動作を変更するには、bg-remove-fallback=false を使用してください。

X-Imgix-Bg-Remove-Failure-Reason ヘッダーには失敗理由が含まれ、[bg-remove-fallback=false] が設定されているかどうかに関わらず付加されます。

注意:画像を再処理または置き換えるにはパージリクエストが必要です。

非同期レスポンス

フォールバック有効時

多くのリクエストでは、最初の背景除去は数秒以内に完了します。ただし、負荷が高い場合は、一時的なレスポンスが返されることがあります。この一時的なレスポンスは 200 ステータスコードか、bg-remove-fallback=false が設定されている場合は 423 エラーを返します。bg-remove-fallback の設定に関わらず、キャッシュの有効期間は短く設定され、完成した除去画像が返されるようになります。

この一時的なレスポンスには次のヘッダーが含まれます:

+++ X-Imgix-Bg-Remove-Failure-Reason: Processing background removal request. +++

この処理中のレスポンスを受け取った場合は、除去済み画像が返されるまでリクエストを再試行してください。以後のリクエストでは、背景が除去された画像が返されます。

AI Composition

The Rendering API processes multiple AI transformations asynchronously and requires a few seconds to complete. When present, multiple AI transformations get rendered in this order:

Read this tutorial to learn more about chaining AI transformations.

ご質問について

ご質問やご意見がございましたら、担当アカウントマネージャーまたはサポートまでご連絡ください。

Last updated on