← 所有文章

如何把 PNG 转成 JPG(以及转回来)—— 还有你到底该用哪个

2026-06-12

简短回答: 要把 PNG 转成 JPG(或 JPG 转 PNG),ToolKoala 的图片转换器能在你的浏览器里完成 —— 拖入图片,选输出格式,下载。不上传。动手前有一件事得知道:把 PNG 转成 JPG 会丢掉透明度,因为 JPG 存不了透明。如果你的 PNG 有透明背景,JPG 会用一种纯色(通常是白色)把它填满。对照片来说无所谓;对 logo 来说就是个问题。

怎么转换(PNG ↔ JPG)

  1. 打开 转换器
  2. 拖入你的 PNG 或 JPG。
  3. 选输出格式 —— JPG、PNG 或 WebP。
  4. 下载结果。

就这么简单。因为它在本地运行,你可以一批截图全部转换而其中没有任何一张碰到服务器 —— 如果它们包含仪表盘、账户信息或任何你不想上传的东西,这就很方便。想确认没东西外流,看一眼开发者工具(F12)里的 Network 标签页就行。

你到底该用哪个格式?

这部分是大家最容易搞错的。这几种格式不能互相替代:

  • PNG —— 无损,支持透明。最适合 logo、图标、截图,以及任何带文字或锐利边缘的图片。文件更大。
  • JPG —— 有损,无透明,体积小得多。最适合 照片 和任何带平滑渐变的图片。反复重新保存会让它劣化,所以记得留一份原图。
  • WebP —— 现代的折中选择:比前两者都小,而且 支持透明。最适合 你自己掌控的网站上的图片。老软件和某些邮件客户端仍然认不出它,所以它不是一个安全的"发给任何人"的格式。

快速规则:照片 → JPG(上网用 WebP)。logo / 截图 / 任何透明的东西 → PNG(上网用 WebP)。发给一个可能用老软件的陌生人 → JPG 或 PNG。

透明度陷阱(以及解法)

假设你有一个透明背景上的 logo,想转成 JPG 把它弄小。结果你会得到一个丑陋的白色矩形垫在它后面。JPG 干脆就没有透明通道,所以转换器只能把它压平到一个背景色上。

如果你既要小 要透明,就转成 WebP 而不是 JPG。如果你其实是想去掉背景 —— 比如它本来是纯色背景,而你想要它变透明 —— 先用 去背景 跑一遍,存成 PNG 或 WebP,就搞定了。还有,如果你的 PNG 只是太大,压缩 能在不改变格式的前提下把它缩小。

实话实说的替代方案

  • Preview(Mac)/ Paint(Windows) —— 免费,本来就装好了。打开图片,"Export As" 或 "Save As",选格式。处理一个文件还行;处理一堆就很烦,而且 Paint 对 PNG 透明的处理很别扭。
  • Photoshop 的 "Export As"(约 ~$23/mo)—— 对画质和色彩完全可控,但如果你只需要转格式,那就是杀鸡用牛刀。
  • 在线转换器 —— 很多都好用,但会把你的图片上传到它们的服务器。任何敏感的东西都别用。

常见问题

把 PNG 转成 JPG 会损失画质吗? JPG 是有损的,所以会损失一点 —— 照片在高画质下通常看不出来。更大的损失是透明度,JPG 根本留不住。

logo 该用 PNG 还是 JPG? PNG(或 WebP)。logo 需要锐利的边缘,而且通常需要透明,而 JPG 会把边缘弄糊,也做不到透明。

带透明度的最小格式是哪个? WebP。它在体积上胜过 PNG,而且不像 JPG,它能保住透明背景。

我能不上传图片就完成转换吗? 能 —— 像 ToolKoala 这样基于浏览器的转换器一切都在你设备上完成。用开发者工具的 Network 标签页确认一下就好。

— Milo 🐨