上传AVIF文件
您可以转换 3 个文件,每个最大 10 MB
上传AVIF文件
注册即可获得每天10次免费转换
两代现代格式:AVIF 与 WebP 的选择
AVIF 和 WebP 是两种为网络设计的最先进的图像格式。两者在压缩效率上都优于传统的 JPG,都支持透明度和动画。然而,它们之间存在根本性的差异,决定了各自的使用场景。
WebP 由 Google 于 2010 年基于 VP8 视频编解码器开发。多年来,该格式获得了广泛的支持:所有现代浏览器、大多数图像编辑器、许多 CMS 和在线平台都能无障碍地使用 WebP。这使得 WebP 成为网络图像的通用选择。
AVIF 于 2019 年作为 WebP 的继承者出现,基于更现代的 AV1 编解码器。该格式的压缩效率比 WebP 高 20-30%,但其支持仍然有限。许多程序、服务和设备还不能处理 AVIF,这造成了兼容性问题。
将 AVIF 转换为 WebP 是保留现代格式优势(透明度、质量、紧凑性)同时获得更广泛兼容性的最佳方式。
编解码器技术比较:AV1 对比 VP8
AV1 编解码器架构(AVIF)
AVIF 使用由开放媒体联盟(Alliance for Open Media)开发的 AV1 编解码器。这是多年视频压缩研究的成果,整合了 Google(VP10)、Cisco(Thor)和 Mozilla(Daala)的最佳技术。
AV1 关键技术:
- 128x128 像素超级块 - 现代编解码器中最大的块尺寸
- 56 种方向预测模式 - 精确编码纹理和渐变
- CDEF 和 Loop Restoration 滤波器 - 消除压缩伪影
- 递归块分割 - 适应图像内容
- 基于上下文的符号编码 - 高效的熵压缩
结果是以最小的文件大小获得卓越的质量,但代价是编码计算复杂度很高。
VP8/VP8L 编解码器架构(WebP)
WebP 有两种变体:基于 VP8 的有损压缩和基于 VP8L 的无损压缩。
VP8 有损压缩使用:
- 16x16 和 4x4 像素块 - 经典的宏块方法
- DCT 变换 - 与 JPEG 相同的离散余弦变换
- 16x16 块的 4 种预测模式 - 水平、垂直、DC、TrueMotion
- 4x4 块的 10 种模式 - 对小区域更精细的预测
- 自适应去块滤波器 - 平滑块边界
VP8L 无损压缩应用:
- LZ77 编码 - 搜索重复模式
- 霍夫曼编码 - 高效的符号表示
- 基于相邻像素的预测 - 利用局部相关性
- 色彩空间转换 - 通道去相关
VP8 比 AV1 简单,这确保了更快的编码和解码速度,但压缩效率较低。
AVIF 与 WebP 详细比较
格式技术规格
| 参数 | AVIF | WebP |
|---|---|---|
| 创建年份 | 2019 | 2010 |
| 开发者 | 开放媒体联盟 | |
| 基础编解码器 | AV1 | VP8 / VP8L |
| 许可证 | 免费、开源 | 免费 |
| 色彩深度 | 8、10、12 位 | 8 位 |
| 色彩空间 | sRGB、P3、Rec.2020、HDR | sRGB |
| 透明度 | 是(最高 12 位) | 是(8 位) |
| 动画 | 是 | 是 |
| 无损压缩 | 是 | 是 |
| HDR 支持 | 完整 | 无 |
| 编码速度 | 慢 | 快 |
| 解码速度 | 中等 | 快 |
压缩效率
在相当的视觉质量下:
- AVIF 比 WebP 压缩照片小 20-30%
- AVIF 比 WebP 压缩带清晰边缘的图形小 25-40%
- 对于截图,AVIF 的优势可达 30-50%
- 对于含有小字体文本的图像,AVIF 明显更高效
将 AVIF 转换为 WebP 时文件大小会增加,但差异不是很大 - WebP 仍然比 JPG 紧凑得多。
兼容性和支持
浏览器:
| 浏览器 | AVIF | WebP |
|---|---|---|
| Chrome | 85 版起(2020) | 32 版起(2014) |
| Firefox | 93 版起(2021) | 65 版起(2019) |
| Safari | 16 版起(2022) | 14 版起(2020) |
| Edge | Chromium 版 | Chromium 版 |
| Opera | 是 | 2014 年起 |
| Internet Explorer | 否 | 否 |
软件:
| 程序 | AVIF | WebP |
|---|---|---|
| Adobe Photoshop | CC 2022+ | CC 2021+ |
| GIMP | 2.10.22+ | 2.10+ |
| Figma | 否 | 是(导入) |
| Canva | 否 | 是 |
| WordPress | 插件 | 原生(5.8+) |
| Squarespace | 否 | 是 |
| Shopify | 否 | 是 |
操作系统:
| 操作系统 | AVIF | WebP |
|---|---|---|
| Windows 11 | 内置 | 内置 |
| Windows 10 | Store 扩展 | 内置 |
| macOS | Monterey 12+ | Big Sur 11+ |
| iOS | 16+ | 14+ |
| Android | 12+ | 4.0+ |
由于在市场上存在了 10 年,WebP 具有更广泛的支持。
何时需要将 AVIF 转换为 WebP
CMS 和电子商务平台
许多内容管理系统和市场不支持 AVIF:
- WordPress - AVIF 需要额外的插件,WebP 从 5.8 版起原生支持
- Shopify - 不接受产品的 AVIF 图片,完全支持 WebP
- WooCommerce - 与 WordPress 相同
- Magento - 对 AVIF 的支持有限
- Bitrix - WebP 更适合兼容性
- Tilda - 支持 WebP,AVIF 支持有限
- Wix - 自动优化为 WebP
转换为 WebP 可确保图像在大多数平台上正常工作。
CDN 和优化系统
内容分发网络和图像优化器更好地支持 WebP:
- Cloudflare Polish - 自动转换为 WebP,AVIF 处于测试阶段
- imgix - 完全支持 WebP,AVIF 最近才添加
- Cloudinary - 两种格式都支持,但 WebP 更稳定
- ImageKit - 建议使用 WebP 以获得广泛兼容性
- KeyCDN - 优化为 WebP
如果您使用 CDN 进行自动优化,WebP 将提供可预测的结果。
图形编辑器和设计工具
设计师的工作流程通常需要 WebP:
- Figma - 导入 WebP,不支持 AVIF
- Sketch - 通过插件支持 WebP,不支持 AVIF
- Adobe XD - 情况类似
- Canva - 接受上传 WebP
- Crello/VistaCreate - 支持 WebP
对于在工具之间传输模板和资源,WebP 更通用。
移动应用程序
移动平台开发:
- Android - 从 API 14(Android 4.0)原生支持 WebP,从 API 31(Android 12)支持 AVIF
- iOS - 从 iOS 14 支持 WebP,从 iOS 16 支持 AVIF
- React Native - WebP 库更稳定
- Flutter - 情况类似
对于支持旧版操作系统的应用程序,WebP 是现代格式中唯一的选择。
电子邮件营销和邮件列表
邮件客户端和邮件平台:
- Mailchimp - 支持 WebP,不接受 AVIF
- SendGrid - 同上
- GetResponse - WebP 可用
- Outlook - 现代版本显示 WebP
- Gmail - 网页版两种格式都支持,WebP 更可靠
对于邮件营销活动,WebP 在压缩和兼容性之间提供了平衡。
AVIF 转 WebP 的转换过程
转换的技术步骤
解析 AVIF 容器 - 读取 ISOBMFF 结构,提取元数据和图像参数
AV1 解码 - 应用编解码器的逆变换解压缩比特流
提取像素数据 - 考虑色彩深度和色彩空间获取 RGBA 缓冲区
色彩空间处理 - 如果 AVIF 使用 Display P3 或 Rec.2020,则转换为 sRGB
应用变换 - 旋转、翻转、缩放、转换为灰度
选择 WebP 模式 - 有损(quality 0-99)或无损(quality 100)
编码为 WebP - 使用指定的质量参数进行 VP8/VP8L 压缩
保存结果 - 写入带有元数据的 WebP 文件
WebP 质量设置
WebP 提供灵活的质量控制系统:
| 数值 | 模式 | 特点 |
|---|---|---|
| 100 | 无损 | 无损压缩,最大文件大小 |
| 90-99 | 有损(高) | 最小伪影,优秀质量 |
| 75-89 | 有损(最佳) | 质量和大小的平衡 |
| 50-74 | 有损(中等) | 明显压缩,节省空间 |
| 0-49 | 有损(激进) | 强烈伪影,最小文件大小 |
对于大多数任务,建议质量 80-90 - 这是视觉质量和文件大小之间的最佳折中。
WebP 中 quality=100 的特殊性
与 JPG 不同,JPG 在 100% 质量时仍然应用有损压缩,而 WebP 在 quality=100 时切换到无损模式:
- 使用 VP8L 编解码器而不是 VP8
- 压缩完全可逆
- 文件大小明显更大
- 非常适合图形、截图、带文字的图像
从 AVIF(可能也是无损的)转换时,这允许保留原始质量而不会有额外的损失。
转换中保留和丢失的内容
完全保留
- 透明度(Alpha 通道) - 两种格式都支持透明度,它被无损传输
- 图像分辨率 - 像素数量保持不变
- 视觉质量 - 正确设置后差异最小
- 动画 - 如果 AVIF 包含动画序列,WebP 也支持动画
自适应转换
- 色彩空间 - Display P3、Rec.2020 转换为 sRGB
- 色彩深度 - 10-12 位 AVIF 转换为 8 位 WebP
- HDR 数据 - 应用色调映射到 SDR
不传输
- EXIF 元数据 - WebP 对 EXIF 的支持有限,部分数据可能丢失
- 扩展动态范围 - HDR 亮度和对比度适配到 SDR 显示器
针对不同场景的优化
网站和落地页
网络发布建议:
- 照片质量 80-85
- 带文字的图形质量 90-95
- 标志和图标质量 100(无损)
WebP 在相同质量下比 JPG 节省 25-35%。
移动应用程序
移动开发:
- 背景图像质量 75-80
- 内容图像质量 85-90
- 为不同屏幕密度创建版本(1x、2x、3x)
社交网络和即时通讯
社交媒体发布:
- 质量 85-90 - 对大多数平台最佳
- 检查特定平台的格式要求
存档
长期存储:
- 质量 100(无损)- 无质量损失
- 保留原始 AVIF 文件作为主副本
WebP 相对于其他格式的优势
WebP vs JPG
- 文件大小减少 25-35%
- 支持透明度
- 可进行无损压缩
- 支持动画
WebP vs PNG
- 照片的文件大小明显更小
- 图形的质量相当
- 支持有损压缩以进行额外优化
WebP vs GIF
- 更小文件大小下更好的动画质量
- 支持全彩色调色板(1600 万色 vs 256 色)
- 8 位透明度而不是 1 位
使用 WebP 的工具和程序
查看 WebP
现代浏览器和操作系统原生显示 WebP:
- Windows 10/11 - 内置支持
- macOS Big Sur+ - 在 Finder 和预览中查看
- 所有现代浏览器
编辑 WebP
- Adobe Photoshop(CC 2021+)- 完全支持
- GIMP - 打开和保存 WebP
- Paint.NET - 通过内置插件
- IrfanView - 快速查看和转换
在线工具
PEREFILE 提供方便的在线转换器,无需安装任何程序。只需上传 AVIF 文件,配置参数,然后下载 WebP 结果。
AVIF 和 WebP 之间的选择建议
使用 AVIF 当
- 目标受众使用现代浏览器
- 最小文件大小至关重要
- 需要 HDR 或扩展色域
- 可以提供备用方案
使用 WebP 当
- 需要最大兼容性
- 图像用于 CMS、市场、邮件营销
- 为旧版移动操作系统开发
- 使用设计工具(Figma、Canva)
同时使用两种格式
对于网络项目,渐进增强策略是最佳的:
<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="描述">
</picture>
将 AVIF 转换为 WebP 允许创建中间变体,结合良好的压缩和广泛的兼容性。
AVIF转WEBP的用途
在 CMS 和平台上发布
为 WordPress、Shopify、Tilda 和其他完全支持 WebP 但不支持 AVIF 的系统准备图像
CDN 优化
为 AVIF 支持有限或处于测试阶段的内容分发网络创建 WebP 版本
使用设计工具
转换以导入到不支持 AVIF 的 Figma、Canva 和其他编辑器
移动开发
为支持旧版 Android(12 以下)和 iOS(16 以下)的应用程序准备图像
电子邮件营销
为 Mailchimp、SendGrid 和其他平台的邮件创建优化的图像
网站的备用方案
生成 WebP 版本作为 picture 元素中 AVIF 和 JPG 之间的中间格式
AVIF转WEBP的技巧
根据内容类型选择质量
照片 - 80-85%,带清晰边缘的图形 - 90-95%,带文字的图像 - 100%(无损)
标志使用无损压缩
WebP 中 quality 100 启用无损压缩 - 非常适合标志、图标和每个像素清晰度都很重要的图形
测试兼容性
在批量转换之前,请检查目标平台是否正确显示 WebP。大多数现代系统支持该格式,但有例外
保留 AVIF 原始文件
AVIF 提供最佳的质量与大小比。保留原始文件以便将来使用不同参数重新转换