开发者社区 问答 正文

格式转换之如何实现质量变换?


如果图片保存成jpg、webp, 可以支持质量变换。

参数

名称描述取值范围
q- 决定图片的相对质量,对原图按照 q% 进行质量压缩。如果原图质量是 100%,使用 90q 会得到质量为 90% 的图片;如果原图质量是 80%,使用 90q 会得到质量72%的图片 - 只能在原图是 jpg格式的图片上使用,才有相对压缩的概念。如果原图为 webp,那么相对质量就相当于绝对质量。- 当取值为lossless时,webp格式图片会按照无损格式保存1-100,lossless
Q- 决定图片的绝对质量,把原图质量压到Q%,如果原图质量小于指定数字,则不压缩。如果原图质量是100%,使用”90Q”会得到质量90%的图片;如果原图质量是95%,使用“90Q”还会得到质量90%的图片;如果原图质量是80%,使用“90Q”不会压缩,返回质量80%的原图。 - 只能在保存格式为jpg/webp效果上使用,其他格式无效果。 如果一个转换url里,同时指定了q和Q,按Q来处理- 当取值为lossless时,webp格式图片会按照无损格式保存1-100,lossless


注意事项

  • 如果不填Q或者q 这两个参数,这样有可能会导致图片占用空间变大。如明确想得到一个质量固定的图片,请采用Q参数。如果想按原图质量来保存,指定成100q


示例

  • 将原图缩略成100w_100h,相对原图质量的80%的jpg图

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100w_100h_80q
  • 将原图缩略成100w_100h,绝对质量的80的jpg图

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100w_100h_80Q
  • 将png原图缩略成200w,保存成无损的webp格式

http://image-demo.oss-cn-hangzhou.aliyuncs.com/panda.png?x-oss-process=image/resize,w_200/format,webp/quality,lossless

展开
收起
青衫无名 2017-10-23 11:27:38 1863 分享 版权
阿里云 AI 助理回答

在阿里云图片处理服务中,当图片保存为JPG或WEBP格式时,支持质量变换功能,旨在帮助用户调整图片质量以减小文件大小,优化存储和访问流量。以下是关于质量变换参数qQ的详细说明及使用示例:

质量变换参数

  • q(相对质量)

    • 描述:此参数用于决定图片的相对质量,按照原图质量的百分比进行压缩。例如,如果原图质量为100%,指定90q将得到90%质量的图片;若原图质量为80%,同样指定90q则会得到72%质量的图片。
    • 适用格式:仅适用于JPG格式图片,对WEBP格式图片而言,该参数相当于设定绝对质量。
    • 取值范围:1至100,以及特殊值lossless表示无损保存(仅对WEBP格式有效)。
  • Q(绝对质量)

    • 描述:用于直接设定图片的绝对质量,无论原图质量如何,都会将其压缩到指定的百分比。例如,无论原图质量多少,指定90Q都将得到90%质量的图片,但若原图质量低于90%,则保持原图质量不变。
    • 适用格式:适用于JPG和WEBP格式图片。
    • 取值范围:1至100,以及特殊值lossless表示无损保存(仅对WEBP格式有效)。

注意事项

  • 如果不指定qQ,图片处理可能会导致输出图片占用空间增大。
  • 若要确保输出图片质量固定,推荐使用Q参数。
  • 想保留原图质量,可设置为100q

示例用法

  1. 相对质量转换示例

    • 原图缩略为100w_100h,且质量为原图的80%:
      http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100w_100h_80q
      
  2. 绝对质量转换示例

    • 原图缩略为100w_100h,且质量绝对设定为80%:
      http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100w_100h_80Q
      
  3. PNG转无损WEBP示例

    • 将PNG原图缩略为200w宽,并以无损质量保存为WEBP格式:
      http://image-demo.oss-cn-hangzhou.aliyuncs.com/panda.png?x-oss-process=image/resize,w_200/format,webp/quality,lossless
      

通过上述参数和示例,您可以根据需求灵活调整图片质量,实现高效的内容分发与存储优化。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: