MV Tools

图片格式实操

HEIC、WebP、AVIF、PNG 和 JPG:如何选择图片格式

根据交付目标、透明度和实测输出选择格式,不把任何一种格式包装成永远正确的答案。

MV Tools 编辑团队更新于 约 9 分钟阅读

打开图片格式转换器

按交付目标选择,而不是给格式排固定名次

先确定副本会在哪里打开:网站、上传表单、聊天软件、图片编辑器、印刷流程或长期归档。目标端支持、透明度和后续编辑需求应先于文件大小考虑。在交付副本确认可用前,不要删除原件。

本篇用同一张受控测试图比较,而不是宣布某个格式永远获胜。透明边缘、平滑渐变、纯色区域、小字和细线能暴露不同取舍;本文体积只代表这张图片与这些设置。

透明外围用于观察 JPG 的关键限制;渐变、小字和 1 像素线条用于检查视觉损失。
透明外围用于观察 JPG 的关键限制;渐变、小字和 1 像素线条用于检查视觉损失。

JPG、PNG、WebP、AVIF 和 HEIC 各自适合什么

JPG 适合照片等不透明内容的高兼容交付副本;PNG 适合透明图形、截图、Logo 和需要无损像素细节的内容,但照片型内容可能较大;WebP 支持有损或无损网页交付与透明;AVIF 可用于经过验证的高效现代网页图片;HEIC/HEIF 更适合作为高效拍摄或保存输入,在目标端拒绝时再生成兼容副本。

格式常见适用场景选择前要检查
JPG照片和兼容性优先的不透明副本不支持透明;检查小字边缘和重复压缩损失。
PNG透明图形、截图和无损像素细节照片型内容体积往往较大。
WebP现代网页的照片或透明图形确认发布、编辑和转发链路都支持。
AVIF经过实际测试的现代网页交付编码可能较慢,并需验证整个目标工作流。
HEIC / HEIF相机拍摄或保留的源文件不要假设所有上传框、编辑器和收件人都能打开。

完成一次可复现的 WebP 转换

打开上方图片格式转换器。处理只在当前浏览器内进行。选择本语言 PNG,输出选 WebP,质量设为 82%,最大宽高均保留 0,从而维持原始尺寸和宽高比。

  1. 选择源文件副本。

    选择 mvtools-format-sample.png;批量转换前应另行保留原件。

  2. 选择 WebP 与质量。

    本例使用 82% 以便复现,不代表所有图片都推荐这个数值。

  3. 保持原尺寸。

    两个尺寸输入框均为 0;只有交付确实不需要原像素时才设置最大值。

  4. 提交一次并等待。

    浏览器工作线程会在本地处理,并把结果加入转换列表。

图 1 · 本次 WebP 转换保留 1200 × 800 尺寸,编码质量设为 82%。
图 1 · 本次 WebP 转换保留 1200 × 800 尺寸,编码质量设为 82%。

正确解读实测结果

98 KB PNG 转成 30 KB WebP,界面显示体积减小 70%,尺寸仍为 1200 × 800。这是一张带大面积纯色和透明区域的图形;细节丰富的照片可能得到完全不同的体积顺序。

不要只看列表缩略图。下载后用正常显示尺寸和放大视图检查透明边缘、标题和 1 像素线条,再到真正使用的平台测试上传。

图 2 · 真实浏览器任务生成 30 KB WebP,比本次源文件小 70%。
图 2 · 真实浏览器任务生成 30 KB WebP,比本次源文件小 70%。
  • 确认真实应用或服务可以打开、显示并继续处理该文件。
  • 分别在浅色与深色背景上检查透明边缘。
  • 检查渐变是否断层、小字是否出现光晕或模糊。
  • 下载后核对像素尺寸、方向和扩展名。

选择 JPG 时要主动决定透明背景

JPG 无法保存透明像素。本例在质量 86% 下,把 JPG 背景明确设为 #F1F5F9,生成 48 KB 文件,比源图小 51%。白色、深色或品牌色会生成不同像素,文件体积也可能不同。

Logo 或抠图需要适配多种页面背景时不要用 JPG。透明度属于设计的一部分时,应选择 PNG、WebP 或 AVIF。

图 3 · JPG 没有 Alpha 透明通道,因此明确用 #F1F5F9 填充透明区域。
图 3 · JPG 没有 Alpha 透明通道,因此明确用 #F1F5F9 填充透明区域。

保留 HEIC,需要兼容时再生成副本

HEIF 是容器格式,HEIC 常用于标识由 HEVC 编码的 HEIF 图片。重要相机文件应作为源文件保留;上传表单、编辑器或收件人不接受时,再转换一个副本,并核对方向、颜色、尺寸和依赖元数据的细节。

本地化测试中的 59 KB HEIC 已在浏览器成功解码,并以相同 1200 × 800 尺寸生成 48 KB JPG。这只能证明本样例在本浏览器内成功,不保证所有 HEIC 变体或损坏文件都能解码。

图 4 · 59 KB HEIC 在本地解码,并生成 48 KB JPG 副本。
图 4 · 59 KB HEIC 在本地解码,并生成 48 KB JPG 副本。

比较输出,再记录选择理由

本次重新编码的 PNG 为 126 KB、WebP 为 30 KB、AVIF 为 33 KB、JPG 为 48 KB。重新编码 PNG 反而比已优化的源 PNG 更大,说明“转换格式”不等于“自动压缩”。选择应以画质检查和目标端测试为依据,而不是只看扩展名或体积。

网页使用新格式时,如受众或交付链路需要,应保留可靠回退方案;编辑或归档则应保存价值最高的原始文件,避免反复在有损格式之间转换。

检查点通过条件
目标端支持真实服务能正确接收、显示和继续分发。
视觉质量实际使用尺寸下,小字、边缘、渐变、肤色和细节可接受。
透明度需要的 Alpha 得以保留,或 JPG 背景是主动选择。
可恢复性原件仍然存在,交付副本不是唯一母版。

了解工具上限与本地处理方式

图片格式转换器一次最多接收 20 张 HEIC、HEIF、JPG、PNG、WebP 或 AVIF,单张最多 30 MB、4000 万像素;输出 JPG、PNG、WebP 或 AVIF,调整尺寸时保持宽高比。解码、缩放与转换都在浏览器本地执行,图片不会上传到服务器。

具体格式能否解码或编码仍受浏览器能力影响。如果需要服务器端压缩 JPG、PNG、WebP 或选择移除元数据,可使用另一项“图片压缩器”;它属于临时上传流程,默认 30 分钟清理文件。

常见问题

哪一种图片格式一定最小?

没有。内容、尺寸、透明度、编码器和质量设置都会影响体积,应使用有代表性的自有图片实测。

JPG 可以保留透明背景吗?

不可以。需要透明时选择 PNG、WebP 或 AVIF;否则应主动选择 JPG 要填充的背景色。

HEIC 转成 JPG 后应该删除原图吗?

通常不建议。原件有归档或编辑价值时应保留,确认兼容副本无误后,把两者分别作为源文件和交付版本管理。