质量变换操作是使用原图本身的格式对图片进行压缩。您可以通过质量变换参数,修改存储在OSS内原图的质量。本文介绍对图片进行质量变换时所用到的参数及示例。
质量变换仅支持JPG和WebP,其他图片格式不支持。
操作名称:quality
参数说明如下:
参数 | 描述 | 取值范围 |
---|---|---|
q | 设置图片的相对质量,对原图按百分比进行质量压缩。例如原图质量为100%,添加quality,q_90 参数会得到质量为90%的图片。原图质量为80%,添加quality,q_90 参数会得到质量72%的图片。说明只有JPG格式的原图添加该参数,才可以决定图片的相对质量。如果原图为WebP格式,添加该参数相当于指定了原图绝对质量,即与参数Q的作用相同。 |
[1,100] |
您可以通过文件URL、API方式设置图片处理参数。本文以文件URL为例进行介绍。本文示例使用的examples/example.jpg,
该测试基于
图片访问地址为:
http://127.0.0.1:8080/file/example.jpg
-
变换图片相对质量
需求及处理参数如下:
- 原图缩放为宽100 px:
resize,w_100
- 图片相对质量设置为80%:
quality,q_80
图片处理URL为:http://127.0.0.1:8080/file/example.jpg?x-oss-process=image/resize,w_100/quality,q_80
- 原图缩放为宽100 px: