アップロードされた画像の配信
Cloudflare Imagesにアップロードされた画像を配信するには、以下が必要です:
- あなたのImagesアカウントハッシュ
- 画像ID
- バリアントまたはフレキシブルバリアント名
少なくとも1つの画像がImagesにアップロードされていると仮定すると、Imagesダッシュボードの開発者リソースから基本的なURL形式を見つけることができます。

典型的な画像配信URLは、以下の例に似ています。
https://imagedelivery.net/<ACCOUNT_HASH>/<IMAGE_ID>/<VARIANT_NAME>
この例では、<ACCOUNT_HASH>をあなたのImagesアカウントハッシュに、<IMAGE_ID>と<VARIANT_NAME>も置き換えて、画像の配信を開始します。
配信したい画像の横にあるプレビューを選択すると、コピーできる画像URLで画像をプレビューできます。このリンクには完全に形成されたImages URLが含まれ、以下の例に似た形になります。
この例では:
ZWd9g1K7eljCn_KDTu_MWAはImagesアカウントハッシュです。083eb7b2-5392-4565-b69e-aff66acddd00は画像IDです。生成されたIDの代わりにカスタムIDを使用することもできます。publicはバリアント名です。
ユーザーが画像をリクエストすると、Cloudflare Imagesはクライアントヘッダーと画像タイプによって決定される最適なフォーマットを選択します。
Cloudflare Imagesは、アップロードされたPNG、JPEG、GIFファイルをより効率的なAVIFおよびWebPフォーマットに自動的にトランスコードします。これは、顧客のブラウザがそれらをサポートしている場合に発生します。ブラウザがAVIFをサポートしていない場合、Cloudflare ImagesはWebPにフォールバックします。WebPのサポートがない場合、Cloudflare Imagesは元のフォーマットの圧縮ファイルを配信します。
アップロードされたSVGファイルはサニタイズされたSVGとして配信されます。