PNG 转 JPG

把 PNG 转成 JPG,就是用 JPG 的有损压缩保存像素。画质 90 时,照片通常只有 PNG 大小的一小部分。JPG 不支持透明,所以透明区域会填上背景色,默认是白色。转换在浏览器里完成,不会上传。

90

不勾选就会删除 EXIF。动图 GIF 只转换第一帧。

问题解决了吗?

使用方法

  1. 把图片拖到框里,或点一下框选择文件。支持 HEIC、HEIF、WebP、AVIF、PNG、JPG、GIF、BMP、TIFF,每个文件最大 50 MB。
  2. 选择输出格式并设置画质。转成 JPG 时,还要选一个填充透明区域的背景色。EXIF(相机、日期、GPS 位置)默认会删除,勾选保留才会留下。
  3. 核对文件大小,然后逐个点击下载,转换了多张时也可以点击全部下载(ZIP)。

计算方法

浏览器(HEIC 则由 libheif 解码器)读取每个文件,把它作为普通像素画到画布上,再按所选格式保存。因为像素被解码后又重新编码,JPG、WebP 这类有损格式之间每转换一次,画质都会略微下降。请保留原图,只从原图转换一次。

JPG、WebP、AVIF 使用画质滑块:数值越低文件越小,但方块和模糊越明显。PNG 是无损格式,没有画质选项,大小取决于图像本身,照片存成 PNG 通常比 JPG 大得多。JPG 无法保存透明,因此透明区域会填上你选的背景色,默认是白色。

经画布保存会丢掉全部元数据。开启保留 EXIF 后,工具会把原图的 EXIF 块复制到新的 JPG、PNG 或 WebP 里,并把方向(Orientation)标签改为 1,因为像素已经转正。AVIF 在这里无法带上 EXIF。动图 GIF 只转换第一帧。

常见问题

PNG 的透明部分会怎样?

JPG 不能透明,所以透明区域会填上你选的背景色,默认是白色。如果图片要放在深色页面上,可以换一个颜色。

为什么截图里文字周围发虚?

JPG 压缩会把锐利的边缘抹开,文字和细线最明显。截图、标志和图表建议保留 PNG,或者把画质调到 95 以上。

画质选多少合适?

照片设在 85 到 92,和 PNG 几乎看不出区别,却能省下大部分空间。想再小一点就调低,下载前先看看效果。

能从 JPG 还原回 PNG 吗?

无法完全还原。JPG 会丢掉细节,透明度一旦被颜色填上就没有了。以后可能还要用的话,请保留原始 PNG。

会上传什么吗?

不会。读取 PNG、写出 JPG 都在当前浏览器标签页里完成,没有任何副本离开你的设备。