格式转换
更新时间:2022-03-21
概述
图片格式转换。
格式转换参数
action名称:format
参数 | 取值 | 说明 |
---|---|---|
f | jpg、png、bmp、webp、heic、gif、auto | 指定目标图片的图片格式 |
如果值为auto
则根据请求Header的Accept
字段自动选择最优格式,当前支持自适应为webp
,如果无法匹配则保持原图格式。响应头中会按照HTTP规范返回Vary: Accept
。
需要特别注意的是,使用auto
时,单个链接会有多个缓存副本,如果使用百度智能云CDN,则需要CDN开启多副本缓存功能,如果没有开启此功能,CDN会缓存第一次请求的结果,当第一次请求返回的是webp
格式时,会导致safari、ie等浏览器看不到图片。2020/01/01之后创建CDN域名默认都开启了此功能,之前创建的域名需要提工单开启。
示例
- 格式自适应,在Chrome等支持webp的浏览器下返回为webp格式,不支持webp的浏览器中返回为原图格式。
https://doc.bce.baidu.com/bce-documentation/BOS/image.jpg?x-bce-process=image/format,f_auto