当您的图片格式不满足需求,例如图片格式导致文件过大,或不同平台对图片格式有要求导致图片显示错误。您可以通过格式转换,将图片自动转换为WEBP格式或转换为指定格式。
阿里云CDN、DCDN和OSS的图片处理都是独立的功能,不能相互混用。
图像处理为付费服务,当前免费使用,收费时间另行通知。
图像处理功能处于内测阶段,您需提交工单。申请开通。
当您使用图像处理功能时,由于不同图片格式在压缩算法上存在较大差异,因此不同图片格式之间相互转换可能会导致图片体积变大,例如:jpeg转webp、jpeg转png、png转webp。如果您需要降低图片文件的体积,建议您通过调整质量参数
quality
降低图片质量来实现。
自适应WEBP
WEBP是一种支持有损压缩和无损压缩的图片文件格式。全站加速支持自适应WEBP,开启自适应WEBP,通过对请求头Accept的判断,如果请求头包含image/webp
,则全站加速会将其他格式图片自动转换为WEBP格式进行访问。开启自适应WEBP,请参见开启图像处理。
开启该功能后,短时间内会导致命中率下降,过后会自动恢复正常,请勿在业务高峰期开启。
操作示例
下方的Accept内容仅作为示例,实际的Accept内容以真实情况为准。示例中Accept里包含了image/webp
,表示支持自适应WEBP功能。
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
格式转换处理参数
参数说明
操作名称:format
取值范围 | 说明 |
jpeg | 将原图保存为JPG或JPEG格式。 |
png | 将原图保存为PNG格式。 |
webp | 将原图保存为WEBP格式。 |
bmp | 将原图保存为BMP格式。 |
gif | 原图为GIF图片则继续保存为GIF格式;原图不是GIF图片,则按原图格式保存。 |
tiff | 将原图保存为TIFF格式。 |
jpeg 2000 | 将原图保存为JPEG 2000格式,图片后缀为JP2。 |
操作示例
将原图转换为BMP格式,图片处理URL为:http(s)://example.com/image_01.png?image_process=format,bmp