要提供上传到 Cloudflare Images 的图像,您必须拥有:
- Images 账户哈希
- 图像 ID
- 变体或灵活变体名称
假设您至少有一张图像上传到 Images,您将在 Developer Resources 下的 Images 仪表板中找到基本 URL 格式。
典型的图像交付 URL 类似于以下示例。
https://imagedelivery.net/<ACCOUNT_HASH>/<IMAGE_ID>/<VARIANT_NAME>
在示例中,您需要将 <ACCOUNT_HASH> 替换为您的 Images 账户哈希,以及 <IMAGE_ID> 和 <VARIANT_NAME>,以开始提供图像。
您可以选择要提供的图像旁边的 Preview(预览) 以预览带有可复制 Image URL 的图像。链接将具有完整格式的 Images URL,类似于以下示例。
在此示例中:
ZWd9g1K7eljCn_KDTu_MWA是 Images 账户哈希。083eb7b2-5392-4565-b69e-aff66acddd00是图像 ID。您也可以使用 Custom ID 代替生成的 ID。public是变体名称。
当用户请求图像时,Cloudflare Images 选择最优格式,由客户端标头和图像类型决定。
Cloudflare Images 自动将上传的 PNG、JPEG 和 GIF 文件转码为更高效的 AVIF 和 WebP 格式。这发生在客户浏览器支持它们时。如果浏览器不支持 AVIF,Cloudflare Images 将回退到 WebP。如果没有 WebP 支持,则 Cloudflare Images 将以原始格式的压缩文件提供。
上传的 SVG 文件作为经过净化的 SVG 提供。