最后审阅:2026年7月23日

JPEG、PNG、WebP、AVIF 应该怎么选择

普通照片和未知兼容环境先考虑 JPEG;Logo、截图和硬边透明图先考虑 PNG;现代网页照片或透明素材可以测试 WebP;特别重视下载体积且能检查兼容性时再测试 AVIF。最终要看真实图片和发布环境。

先看图片要去哪里,不要先给格式排座次

JPEG、PNG、WebP、AVIF 没有一个永远正确的冠军。商品照片、透明抠图和带小字的截图,最容易出问题的地方完全不同。可以先问三个问题:是否需要透明背景、像素是否必须尽量原样保留、最终由什么软件或平台打开。文件体积应该放在这三个答案之后考虑。

先用这张表确定第一个测试格式

表格用于缩小选择范围,正式采用前仍要检查真实图片和目标平台。
图片与用途先测试什么格式主要原因容易忽略的问题
没有透明度的商品照片JPEG兼容范围广,摄影图片结果容易预期反复保存会逐步增加色块和边缘损伤
用于现代网站的照片WebP,并与 JPEG 对比常适合作为体积较小的网页版本旧桌面软件或发布流程支持可能不一致
透明背景商品抠图WebP 或 PNG两者都能保留 Alpha有损 WebP 可能影响半透明边缘,PNG 可能很大
Logo、界面图或文字截图PNG 或无损 WebP直线、文字和纯色区域需要清晰有损设置容易让小字和细线发糊
特别重视下载体积的现代网页AVIF,并与 WebP 对比可能有效压缩网页照片编码较慢,非浏览器流程需要确认
要发给未知客户或旧软件JPEG 或 PNG作为兼容性基线更稳妥文件可能比新格式更大

JPEG:普通照片仍然很可靠

常规商品摄影、邮件附件和兼容情况不明确的系统,JPEG 仍然是合理起点。它不能保存透明度,透明像素必须合成到指定背景。需要避免的是反复打开再保存:每次有损编码都可能在文字、轮廓和细小纹理周围留下新的损伤。保留原图,每次都从原始文件生成新的发布版本。

PNG:适合不能轻易改变的像素

Logo、界面元素、截图、图表和硬边透明素材通常适合 PNG。它并不是所有图片的“高质量答案”;细节丰富的照片存成 PNG,体积可能大得没有必要。遇到透明 Logo 或小字图形,可以把 PNG 当作可靠基线,再与无损 WebP 对比。

WebP:很实用,但不是自动升级

WebP 同时支持照片压缩和透明度,适合店铺前台和现代网页版本。但它仍应在相同尺寸下与 JPEG 或 PNG 实测。BatchMint 已公布的样本中,就有 JPEG quality 82 小于 WebP quality 82 的情况。因此只看后缀不能判断谁一定更小,不同编码器里的相同质量数字也不代表相同画质。

AVIF:当下载体积值得多做一步检查时再用

AVIF 对现代网页交付很有吸引力,尤其是下载体积比较重要时。不过它编码更慢,当前浏览器之外的兼容性也没有 JPEG、PNG 那么统一。比较适合你能控制发布环境或已经准备回退格式的场景。替换原有格式之前,应检查渐变、细节和代表性设备上的打开情况。

五分钟就能完成一次有意义的对比

BatchMint 当前能处理哪些格式

当前工作台支持 JPEG、PNG 和静态 WebP 输入,可输出 JPEG、PNG、WebP 或 AVIF。暂不支持 HEIC/HEIF、PSD、RAW、TIFF、视频或动态图输入。JPEG 输出会把透明像素合成到所选背景,PNG 使用 OxiPNG 优化,AVIF 按需加载。目标体积搜索也不能保证每张图片都一定达到指定字节数。

格式资料与实测数据

FAQ

WebP 一定比 JPEG 小吗?

不一定。图片内容、编码器和设置都会影响结果。应在相同尺寸下比较代表性图片并检查画质;BatchMint 公布的测试中就有 JPEG 更小的样本。

透明 PNG 可以直接转成 JPEG 吗?

只有在不再需要透明度、并且已经明确选择背景颜色时才适合。JPEG 本身不能保存 Alpha 透明度。

什么情况下不适合只输出 AVIF?

目标用户可能使用旧客户端、桌面软件,或者上传平台尚未验证时,不适合只保留 AVIF。编码时间和下游兼容性有时比节省的体积更重要。

打开工作台