图片格式

JPEG 和 PNG

一条规则就能决定几乎所有情况。值得读的是那些例外。

核对于 2026年8月6日

直接说结论

照片用 JPEG。截图、文字、logo、线稿,以及任何需要透明背景的东西用 PNG。两个方向上是同一个理由:JPEG 丢细节的方式,在照片上看不出来,在硬边周围一眼就能看出来;而 PNG 什么都留着,这在纯色图形上不花什么代价,在照片上代价极大。

并排看

JPEGPNG
压缩永远是有损永远是无损
透明没有完整的 alpha 通道
照片正确选择大五到十倍,而且看不出好在哪
文字截图每个字母周围一层灰糊正确选择
反复保存每存一次劣化一点永远不劣化
动画不支持不支持
什么能打开什么都能什么都能

这两个都不是坏格式。它们在相反的方向上失效,所以只要看一眼图片里到底是什么,选择几乎总是显而易见的。

规则本身,以及它为什么是规则

JPEG 把字节花在眼睛敏感的地方,饿死眼睛不敏感的地方。照片里满是渐变和纹理,所以这几乎是白赚的:文件可以只有十分之一大,看起来还一模一样。

硬边是它处理得最差的情况。文字、logo、线稿、截图的边框,回来时每条边周围都带着淡淡的光晕和斑点。PNG 原样存下你给它的东西,所以一条边还是一条边,而在颜色不多的纯色图形上,它的文件本来就不大。

两个错误

照片存成 PNG。它往往大五到十倍,而且并不更好看,因为 JPEG 本来会丢掉的那些东西你原本就看不见。

截图存成 JPEG。它是更小了,而文字现在带着一层灰糊,再怎么重新保存也去不掉。这个比前一个更糟:前者只是费了字节,后者费的是画面本身。

反复保存只在一个方向上是免费的

JPEG 每保存一次都是一次新编码,每次都再丢掉一点。打开、裁剪、保存、再来一遍,损失会累积:第二遍看不出来,到第十遍无法忽视。PNG 可以永远存下去而不发生变化。

由此形成的习惯是:留一份底片,从底片导出,而不是在导出的成品上继续改。

什么时候两个都不是答案

如果目标端是你控制的浏览器,WebP 两件事都能做:有损模式在体积上胜过 JPEG,无损模式带透明,能和 PNG 掰手腕。AVIF 在照片上还能再往前一步,代价是每张图要多花几秒钟编码。

但如果文件要离开你手里,JPEG 和 PNG 仍然是安全答案,因为什么都打得开它们,而这通常比省下的字节更值钱。

两者之间转换

这里的转换工具两个方向都能走,还能转 WebP 和 AVIF,而且在你自己的机器上运行,什么都不上传。有一件事要有预期:把 JPEG 转成 PNG 只会得到更大的文件,什么也救不回来,因为已经丢掉的东西仍然是丢掉的。

更多指南

指南

FAQ

该用 JPEG 还是 PNG?
照片用 JPEG。截图、文字、logo,以及任何需要透明的东西用 PNG。这两个格式在相反方向上失效,所以由图片里的内容来决定。
PNG 的画质比 JPEG 好吗?
PNG 是无损的而 JPEG 不是,所以 PNG 是一份精确副本。但在照片上这份精确是看不出来的,代价是体积大五到十倍,所以"画质更好"并不等于"更该选它"。
哪个更小?
照片是 JPEG 更小,通常小得非常明显。颜色不多的纯色图形是 PNG 更小,而且在体积和观感上同时胜出。
PNG 支持透明吗?
支持,而且是带中间值的完整 alpha 通道,这正是柔边成为可能的原因。JPEG 完全没有。
PNG 转 JPEG 会掉画质吗?
会掉一点,同时会永久去掉透明。质量设高一些,损失看不出来。但透明在任何设置下都拿不回来。
WebP 呢?
它用一个格式做完两件事,而且文件更小,所有当前的浏览器都读得了。浏览器之外的软件支持没那么一致,所以要发给别人的文件,JPEG 或 PNG 仍然是更稳妥的答案。

在两者之间转换

JPG、PNG、WebP、AVIF,任意转任意。不上传。

打开图片格式转换本机运行 · 免费

不用再付的
订阅费

$3,042.36 /年

十份订阅,按它们自己公布的价格,每月 $253.53,加起来的结果。这里不统计也不存储你用工具做了什么:这是拿价目表做的算术,不是谁真省下了多少的累计。 看那张表