如果图片保存成 jpg 或 webp, 可以支持质量变换。
参数
操作名称:quality
名称 | 描述 | 取值范围 |
q | 决定图片的相对质量,对原图按照 q% 进行质量压缩。如果原图质量是 100%,使用 90q 会得到质量为 90% 的图片;如果原图质量是 80%,使用 90q 会得到质量72%的图片。 只能在原图是 jpg 格式的图片上使用,才有相对压缩的概念。如果原图为 webp,那么相对质量就相当于绝对质量。 | 1-100 |
Q | 决定图片的绝对质量,把原图质量压到Q%,如果原图质量小于指定数字,则不压缩。如果原图质量是100%,使用”90Q”会得到质量90%的图片;如果原图质量是95%,使用“90Q”还会得到质量90%的图片;如果原图质量是80%,使用“90Q”不会压缩,返回质量80%的原图。 只能在保存格式为jpg/webp效果上使用,其他格式无效果。 如果同时指定了q和Q,按Q来处理。 | 1-100 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当您需要对图片进行质量变换,并且图片保存为jpg或webp格式时,可以通过调整quality
操作中的参数q
和Q
来实现不同的压缩需求。以下是具体的操作指导和示例:
q(相对质量):
90q
会得到一个质量为90%的图片。对于原图质量不是100%的情况,压缩效果会根据当前质量按比例计算。lossless
表示无损压缩(仅针对webp格式)。Q(绝对质量):
lossless
表示无损压缩(仅针对webp格式)。q
或Q
,图片在处理后可能会因默认设置而占用更大的空间。Q
参数。q
和Q
参数时,系统将优先采用Q
参数的设定。相对质量转换示例:
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_100,h_100/quality,q_80
绝对质量转换示例:
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_100,h_100/quality,Q_80
通过上述指南,您可以根据实际需求选择合适的参数进行图片质量的变换操作。