logoImgConvert
返回博客
Guide

迁移图片到 AVIF 格式 - 完整迁移指南

2026年1月24日
7 min read
AVIF 迁移图片优化网站性能格式转换
迁移图片到 AVIF 格式 - 完整迁移指南

AVIF 提供当今最好的压缩效果,是现代网站的绝佳选择。这份全面指南将引导您将图片迁移到 AVIF 格式,同时保持与旧浏览器的兼容性。

为什么要迁移到 AVIF?

网站图片迁移到 AVIF 的分步流程,含降级方案与部署

AVIF 迁移的好处是令人信服的:

指标之前 (PNG/JPG)之后 (AVIF)改善
文件大小100%15-25%小 75-85%
页面加载基准快 2-3 倍显著
带宽100%15-25%节省 75-85%
Core Web Vitals不定改善更好的 SEO

迁移前评估

迁移前,评估您的当前情况:

1. 审计当前图片

确定您正在处理什么:

  • 图片总数
  • 当前格式(PNG、JPG、WebP)
  • 总文件大小
  • 最常用的图片(首屏)

2. 检查浏览器分析

查看您的受众浏览器:

  • 使用 Chrome 85+ 的百分比
  • 使用 Firefox 93+ 的百分比
  • 使用 Safari 16+ 的百分比
  • 需要回退的百分比

3. 评估基础设施

考虑您的设置:

  • 静态网站还是 CMS?
  • 有图片优化的 CDN?
  • 有构建流水线?
  • 有服务器配置访问权限?

迁移策略选项

选项 1:手动转换

最适合小型网站(< 100 张图片):

  1. 使用 PNG 转 AVIF 转换器转换图片
  2. 将 AVIF 文件与原始文件一起上传
  3. 更新 HTML 使用 picture 元素
  4. 测试并部署

选项 2:构建流水线集成

最适合现代网页应用:

// 示例:Next.js 配置
module.exports = {
  images: {
    formats: ['image/avif', 'image/webp'],
  },
}

选项 3:基于 CDN 的转换

最适合大型网站:

  • Cloudflare(自动转换)
  • imgix(按需)
  • Cloudinary(带转换)

选项 4:WordPress 插件

最适合 WordPress 网站:

  • ShortPixel
  • Imagify
  • EWWW Image Optimizer

分步迁移过程

第一步:备份原始图片

任何迁移之前:

📁 images/
   📁 original/     # 保留所有原始文件
   📁 avif/         # 新的 AVIF 版本
   📁 fallback/     # WebP 或 JPG 回退

第二步:先转换优先图片

从高影响力图片开始:

  1. 首屏图片和横幅
  2. 产品图片(电商)
  3. 精选博客图片
  4. Logo 和品牌资产

使用我们的 PNG 转 AVIF 转换器 进行批量转换。

第三步:实现回退策略

使用 picture 元素保持兼容性:

<picture>
  <source srcset="image.avif" type="image/avif">
  <source srcset="image.webp" type="image/webp">
  <img src="image.jpg" alt="描述" loading="lazy">
</picture>

第四步:更新 CSS 背景

对于 CSS 背景,使用特性检测:

.hero {
  background-image: url('hero.jpg');
}

@supports (background-image: url('test.avif')) {
  .hero {
    background-image: url('hero.avif');
  }
}

第五步:配置服务器头

确保正确的 MIME 类型:

Apache (.htaccess):

AddType image/avif .avif

Nginx:

types {
  image/avif avif;
}

第六步:全面测试

上线之前:

  • 在 Chrome、Firefox、Safari、Edge 上测试
  • 验证回退在旧浏览器上工作
  • 检查各种尺寸下的图片质量
  • 衡量性能改善

迁移的质量设置

从 PNG 到 AVIF

PNG 内容类型AVIF 质量预期结果
照片80-85%接近无损
图形85-90%边缘优秀
截图90%文字清晰
图标90-95%细节完美

从 JPG 到 AVIF

JPG 质量AVIF 质量备注
90-100%80-85%良好匹配
80-90%75-80%质量相似
70-80%70-75%保持水平

从 WebP 到 AVIF

WebP 质量AVIF 质量节省
85%75-80%小 20-30%
80%70-75%小 25-35%
75%65-70%小 30-40%

处理不同图片类型

产品照片

用于电商:

  • 质量:85%
  • 分辨率:匹配显示尺寸
  • 回退:WebP 然后 JPG

博客图片

用于内容网站:

  • 质量:80%
  • 分辨率:最大宽度 1200px
  • 回退:WebP 然后 JPG

UI 元素

用于界面图形:

  • 质量:90%
  • 图标考虑无损
  • 回退:PNG

背景图片

用于装饰图片:

  • 质量:75%
  • 分辨率:适合视口
  • 回退:WebP 然后 JPG

性能监控

迁移后,跟踪这些指标:

要监控的关键指标

指标工具目标
LCPPageSpeed Insights< 2.5s
页面大小WebPageTest减少 50%+
图片加载时间Chrome DevTools快 60%+
带宽分析工具节省 70%+

设置监控

  1. **迁移前:**记录基准指标
  2. **迁移后:**对比改善
  3. **持续:**设置回归警报

常见迁移挑战

挑战 1:大型图片库

**问题:**数千张图片需要转换。

解决方案:

  • 按流量优先
  • 使用自动化工具
  • 分阶段迁移

挑战 2:动态图片

**问题:**用户上传的内容。

解决方案:

  • 基于 CDN 的转换
  • 按需处理
  • 后台任务转换

挑战 3:CMS 限制

**问题:**CMS 不支持 AVIF。

解决方案:

  • 使用插件
  • 手动 picture 元素
  • CDN 转换层

挑战 4:Safari 兼容性

**问题:**旧版 Safari 不支持 AVIF。

解决方案:

  • 始终包含 WebP 回退
  • 检查 Safari 版本统计
  • 对 Safari 用户多的受众考虑 WebP 为主

回滚计划

始终有回滚策略:

  1. 保留所有原始文件
  2. 使用特性检测(不是用户代理嗅探)
  3. 监控错误率部署后
  4. 快速回滚部署能力

迁移清单

迁移前:

  • 备份所有原始图片
  • 审计当前图片使用
  • 检查浏览器分析
  • 规划回退策略

迁移中:

  • 分批转换图片
  • 实现 picture 元素
  • 更新 CSS 背景
  • 配置服务器 MIME 类型

迁移后:

  • 在所有主要浏览器上测试
  • 验证回退工作
  • 监控性能指标
  • 检查视觉质量问题

常见问题解答

迁移需要多长时间?

取决于网站大小。小型网站(< 100 张图片):1-2 天。大型网站:采用分阶段方法需要数周到数月。

迁移后应该删除原始文件吗?

不应该!保留原始文件用于:

  • 将来重新转换
  • 不同质量需求
  • 回退目的

如果 AVIF 质量不够好怎么办?

提高质量设置或使用无损模式。某些图片可能更适合 WebP 或 PNG。

需要同时使用 WebP 和 AVIF 吗?

为了最大兼容性,是的。AVIF 用于 93%+ 浏览器,WebP 用于 Safari 14-15,JPG/PNG 用于其余。

迁移会破坏现有链接吗?

如果正确实现则不会。使用 picture 元素提供 AVIF,同时保持原始 URL 正常工作。

总结

迁移到 AVIF 是您可以为网页性能做的影响最大的优化之一。通过适当的规划和回退策略,您可以在保持质量和兼容性的同时实现 75-85% 的文件大小减少。

今天就开始您的迁移:

  1. 审计当前图片
  2. 将 PNG 转换为 AVIF
  3. 配合回退实现
  4. 监控和优化

开始转换为 AVIF →


相关文章:PNG vs AVIF 压缩 | AVIF 兼容性指南

相关工具:PNG 转 WebP | JPG 转 AVIF | 图片压缩