human: 如何处理七牛云的智能多媒体服务AVIF 压缩

gpt: [智能多媒体服务](https://developer.qiniu.com/dora) > API 文档 > 图片处理 >图片高级压缩 >AVIF 压缩

#  AVIF 压缩

最近更新时间: 2024-05-10 17:50:07

# **简介**

提供图片高级压缩功能，可以更加高效地将图片转化为 `avif ` 高压缩比格式 。

  * avif 得益于其出色的压缩效率, 在既不降低图片的画质时，大幅降低90%以上的图片体积，可以大幅降低存储成本和流量成本，同时提升图片访问速度。
  * 支持HDR、 可同时支持有损和无损压缩
  * 高兼容性，Google Chrome，Mozilla Firefox, Windows 10 等主流浏览器、iOS16以上版本、Android12以上版本，都已经支持 avif

## **使用限制**

  * 原图格式支持： `psd`、`jpeg`、`png`、`gif`、`webp`、`tiff`、`bmp`、`avif`、`heic`

  * 同步处理

    * 原图只支持 20MB 以内的图片，超过 20MB 的图片需要使用持久化处理
    * 处理前的图片：`w `和 `h` 不能超过3万像素，总像素不能超过1.5亿像素
    * 处理后的图片： `w` 和 `h ` 不能超过9999像素，总像素不能超过768w像素
  * 异步处理

    * 原图无大小限制
    * 处理前的图片： `w `和 `h` 不能超过3万像素，总像素不能超过1.5亿像素
    * 处理后的图片： `w` 和 `h `不能超过9999像素，总像素不能超过3072w像素

# **接口规格**

1、当使用 **基本图片处理** 时，指定输出格式为 `avif`：

    
    
    	imageView2/<mode>
                /format/avif
                ...
    

**参数说明**

参数名称 | 必填 | 说明  
---|---|---  
`/mode` | 是 | 定义等比缩放、设定目标宽高缩放的多种不同方式，取值范围：[0,5]的整数，必填项。  
`/format/<Format>` |  | **图片输出格式**  
1、取值：`avif` ，属于 [图片高级压缩 __](https://developer.qiniu.io/dora/12111/avif-
compression)格式，按照图片高级压缩收费。  
  
**注意** ：  
● 必须指定`mode`参数，否则不生效。  
● 当原图为`avif` 格式时，设置`format/copy` 会保持原图格式不变，且不按照图片高级压缩收费；如果不指定 format
参数，将会输出`jpeg` 。  
`...` |  | 其他参数使用，请参考 [图片基本处理 __](https://developer.qiniu.com/dora/1279/basic-processing-images-imageview2)  
  
2、当使用 **图片高级处理** 时, 指定输出格式为 `avif`：

    
    
    	imageMogr2/format/avif
    	           ...
    

**参数说明**

参数名称 | 必填 | 说明  
---|---|---  
`/format/<Format>` |  | **图片输出格式**  
1、取值：`avif` ，属于 [图片高级压缩 __](https://developer.qiniu.io/dora/12111/avif-
compression)格式，按照图片高级压缩收费。  
  
**注意** ：  
● 当原图为`avif` 格式时，设置`format/copy` 会保持原图格式不变，且不按照图片高级压缩收费；如果不指定 format
参数，将会输出`jpeg` 。  
`...` |  | 其他参数使用，请参考 [图片高级处理 __](https://developer.qiniu.com/dora/8258/format-conversion)  
  
3、当使用 **图片水印处理** 时, 指定输出格式为 `avif`：

    
    
    	watermark/<mode>  
    	         /format/avif
    	         ...  
    

**参数说明**

参数名称 | 必填 | 说明  
---|---|---  
`<mode>` |  | 图片水印 `mode` 取值范围： 1、2 、3、 4、 7  
`/format/<Format>` |  | **图片输出格式**  
1、取值：`avif` ，属于 [图片高级压缩 __](https://developer.qiniu.io/dora/12111/avif-
compression)格式，按照图片高级压缩收费。  
  
**注意** ：  
● 必须指定`mode`参数，否则不生效。  
● 当原图为`avif` 格式时，设置`format/copy` 会保持原图格式不变，且不按照图片高级压缩收费；如果不指定 format
参数，将会输出`jpeg` 。  
  
`...` |  | 其他参数使用，请参考 [图片水印处理 __](https://developer.qiniu.com/dora/1316/image-watermarking-processing-watermark)  
  
#

# **示例**

将 jpg格式、大小为209KB的原图，转化为 heic 格式

![img](https://dora-doc.qiniu.com/gogopher.jpg)

1.同步处理

    
    
    https://dora-doc.qiniu.com/gogopher.jpg?imageMogr2/format/avif
    

2.异步处理

对`已有资源手动触发` 形式

    
    
    POST /pfop/ HTTP/1.1
    Host: api.qiniu.com  
    Content-Type: application/x-www-form-urlencoded  
    Authorization: QBox <AccessToken>  
        
    bucket=test&key=gogopher.jpg&fops=imageMogr2/format/avif&notifyURL=http%3A%2F%2Ffake.com%2Fqiniu%2Fnotify
    

3.转为avif后图片大小，如下所示：

    
    
    https://dora-doc.qiniu.com/gogopher.jpg?imageMogr2/format/avif|imageInfo
    
    size: 15247,
    format: "avif",
    width: 640,
    height: 427,
    colorModel: "ycbcr"
    

### **压缩率比对**

下表列出了 jpg 原图和转化成 avif 图片的大小。从表中可以看出，avif 格式图片具有超高的压缩率，能够大幅节省带宽。

格式 | 分辨率 | 大小  
---|---|---  
原图 | 640 x 427 | 209k  
avif | 640 x 427 | 26k（压缩率92.9%）  
  
# **操作方式**

图片高级压缩功能，您可以通过 [同步处理](https://developer.qiniu.com/dora/api/8266/synchronous-
processing)、[持久化处理](https://developer.qiniu.com/dora/api/1291/persistent-data-
processing-pfop)、[图片样式设置](https://developer.qiniu.com/dora/api/8264/the-
picture-style)
等方式，对图片进行处理，详情介绍请参见[图片处理操作方式](https://developer.qiniu.com/dora/api/8234/the-
image-processing1)。

# **服务价格**

图片高级压缩功能按照图片的输出规格计费，如下：

输出规格 | 价格  
---|---  
800 x 600 以下 | 0.075 元/千次  
1600 x 1200 以下 | 0.3 元/千次  
3200 x 2400 以下 | 1.6 元/千次  
6400 x 4800 以下 | 5.4 元/千次  
  
以上内容是否对您有帮助？