PNG转JPG

返回首页
添加图片文件 — 或拖放到此处
JPG PNG WEBP HEIC

关于这个 PNG 转 JPG 工具

PNG 文件常常比实际需要大得多。拍摄照片的截图、以完整分辨率导出的图表、手机应用保存的扫描页——这些内容本质上都接近照片,用 JPEG 会小很多,却被 PNG 无损地存了下来。转换后通常缩到原来的五分之一到十分之一,肉眼看不出差别。

转换过程会解码每个 PNG,绘制到白色画布上,再编码为 JPEG。在浏览器支持 WebAssembly worker 时,由 MozJPEG 版本负责编码,能以更少的字节达到同等观感画质。「高」使用 0.92,「标准」使用 0.85。

所有处理都在页面内本地执行。截图里无论是内部工具、私人消息还是账户信息,都不会被发送出去。

如何把 PNG 转换为 JPG

  1. 添加 PNG 文件。 整批拖入或浏览选择。文件夹混杂也没关系,同时接受 JPG、WebP、HEIC。
  2. 保持格式为 JPG。 本页默认输出 JPG。如果还想更小且只需在浏览器里显示,可以切换到 WebP。
  3. 选择「高」或「标准」。 「高」为质量 0.92,适合含文字的图像;「标准」用 0.85,在照片上能明显减小体积。
  4. 下载。 单张直接保存,多张打包为保留原名的 ZIP。

透明区域会变成白色

JPEG 没有 alpha 通道,透明度必须落到某个具体值上。这里每张图片在编码前都会先绘制在白色背景上。因此周围透明的标志会输出在一个白色矩形上——对文档和邮件通常正合适,但如果标志要放在有色页面上就是错的。

需要保留透明度就继续用 PNG,或者转成 WebP:WebP 支持 alpha 通道,压缩效果又远好于 PNG。

什么时候不该转换

界面截图、示意图、有细网格线的图表、含小字的图像,请保持 PNG。JPEG 的压缩机制是丢弃高频细节,而锐利边缘恰恰由高频构成,结果就是文字周围淡淡的灰影,放大后一目了然。这类图像请改用图像压缩,它靠缩小尺寸而非有损编码来减小体积。

常见问题

转成 JPG 能小多少?

照片通常是 PNG 的五分之一到十分之一。平坦图形和截图的节省幅度小得多,画质代价却明显得多,那些图像更适合保持 PNG。

透明区域会怎样?

会变成白色。JPEG 无法存储 alpha 通道,因此每张图片在编码前都会与白色背景合成。需要保留透明度请改转 WebP。

截图里的文字还能看清吗?

在「高」画质下通常可以,但 JPEG 总会轻微软化锐利边缘,小字可能出现淡淡的灰色晕影。字号小的截图,保持 PNG 才是正解。

画质设置改变了什么?

「高」以 JPEG 质量 0.92 编码,「标准」为 0.85。「标准」明显更小,对照片是合理选择,对边缘分明的图像则不然。

尺寸也会缩小吗?

不会。转换保持原像素尺寸,只改变编码方式。要让图片本身变小,请使用调整图像大小。

有东西被上传吗?

没有。解码和编码都在浏览器标签页内进行,图片不会离开你的设备。

相关工具