JPG 和 PNG 是网页上最常见的两种图片格式,但各有擅长的场景。当你需要透明背景、像素完美的文字清晰度,或需要无损品质时,就是从 JPG 转 PNG 的时机。本文说明转换的动机、各种方法以及对画质的影响。
最主要的理由是透明度需求。JPG 完全不支援透明背景,所有透明区域都会变成白色或指定的底色。如果你有一个 JPG 格式的 Logo,想要放在有色背景的网页上而不显示白色边框,就必须转换为 PNG(或 SVG)。其次,JPG 是有损压缩,每次开启再储存为 JPG 都会累积更多失真;PNG 的无损特性让你可以重复开启和储存而不损失画质,适合需要多次编辑的设计素材。第三,PNG 在储存电脑截图、图表、文字图片等“硬边缘”内容时,文字和线条的清晰度远优于 JPG。
重要提示:将 JPG 转换为 PNG 并不能恢复已被 JPG 压缩丢弃的资讯。JPG 的压缩失真(马赛克、色块)会原封不动地出现在转换后的 PNG 中,只是换了一个无损的容器格式。换言之,如果原始 JPG 品质良好,转出的 PNG 看起来也会很好;如果 JPG 有明显压缩失真,PNG 无法修复它。
在 图片格式转换 选择你的 JPG 档案(不会上传,直接在浏览器里处理),选择输出格式为 PNG,点击转换并下载。适合偶尔需要转换的用户,无需安装任何软体。可一次选择多个档案批量转换,一次处理多个档案。
在 Windows 上,用小画家(Paint)开启 JPG 档案,点选“档案 → 另存新档 → PNG 图片”。这是最快速的方法,不需要额外安装软体,但无法设定进阶选项。
在 Mac 上,用预览程式(Preview)开启 JPG,点选“档案 → 转存”,在格式下拉选单中选择 PNG,点击“储存”。Mac 内建的预览程式功能完整,完全免费。
开启 JPG 后,点选“档案 → 另存为”,格式选 PNG。Photoshop 会提供压缩等级(0-9)的选项,数字越小档案越大但解压越快;所有等级的 PNG 都是无损的,视觉品质完全相同。GIMP 是免费的开源替代方案,操作方式类似。
如果需要批量转换,ImageMagick 是强大的命令列工具。安装后执行:
magick convert input.jpg output.png
批量转换整个资料夹:
magick mogrify -format png *.jpg
在浏览器里直接完成,档案不会离开你的电脑:图片格式转换