质量变换
对于图片处理中保存格式为jpg或webp格式的图片,您可以对其进行质量变换。
注意事项
在使用质量变换功能时,请注意以下事项:
- 质量变换操作是使用原图本身的格式对图片进行压缩,因此仅支持有损压缩的图片格式:jpg和webp。对于无损压缩的图片格式(如png),由于其压缩前后图片质量没有变化,所以无法进行质量变换。即使为png格式的图片添加了质量变换的参数,也没有实际效果。
- 如果在质量变换时不指定Q或者q参数,可能会导致图片占用空间变大。如需获得特定质量的图片,请指定Q参数。
质量变换参数
您可以在图片URL后添加以下参数,对图片的质量进行变换。有关添加参数处理图片的详细步骤,请参考通过添加处理参数对图片进行处理。
参数名称:quality
名称 | 描述 | 取值范围 |
---|---|---|
q |
决定图片的相对质量,对原图按照q%进行质量压缩。例如,如果原图质量为100%,添加 说明 只有为jpg格式的原图添加该参数,才可以决定图片的相对质量。如果原图为webp格式,添加该参数相当于指定了原图绝对质量,即与参数Q的作用相同。
|
1~100 |
Q |
决定图片的绝对质量,将原图质量压缩至Q%,如果原图质量小于指定参数值,则按照原图质量重新进行压缩。 例如,如果原图质量是95%,添加 说明 该参数只能对保存格式为jpg/webp的图片使用,对其他格式的图片无效果。 如果同时指定了q和Q,会按照Q的值进行处理。
|
1~100 |
通过添加参数对图片质量进行变换的示例如下:
- 将原图缩略为 100w_100h,且相对质量为原图80%的jpg图。
处理后的URL为:
<原图URL>?x-oss-process=image/resize,w_100,h_100/quality,q_80
- 将原图缩略成 100w_100h,且绝对质量为80%的jpg图。
处理后的URL为:
<原图URL>?x-oss-process=image/resize,w_100,h_100/quality,Q_80
质量变换选项
您也可以在图片样式的基本编辑或高级编辑中指定以下选项,然后使用样式对图片质量进行变换。有关使用样式处理图片的详细步骤,请参见使用图片样式对图片进行处理。
- 在基本编辑页签中,输入规则名称,然后选择图片质量。可以选择的图片质量如下:
- 相对质量:指定图片相对于原图的质量。选择之后可以拖动指定图片相对于原图的质量,数值为百分比,范围为1~100。
- 质量:指定图片的绝对质量。选择之后可以拖动指定图片的绝对质量,数值为百分比,范围为1~100。
- 压缩:不对图片的质量进行变换。
- 在高级编辑页签,输入规则名称,然后在代码区域按照以下格式直接输入质量变换的参数:
image/action,parame_value
- action:对图片进行操作的参数名称,这里为quality。
- parame:对图片进行操作的参数值,具体格式和用法与质量变换参数中介绍的相同。
SDK 示例
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论