将JPG转换为PNG很简单 — 每个主要操作系统都有内置方法。但在转换之前,了解格式更改实际获得 (和没有获得)的内容很有帮助,这样就不会无缘无故地带着大PNG文件了。
JPG转PNG时会发生什么变化
将JPG转换为PNG时,您得到:
- 无损容器:PNG无需额外压缩损失地存储像素。 未来的保存不会降低质量
- 更大的文件大小:500 KB的JPG照片通常变成3-6 MB的PNG。 PNG无损压缩无法与JPEG的有损压缩在照片方面竞争
- 透明度支持:PNG支持Alpha通道。转换后的图像尚无透明度, 但现在可以在编辑器中添加
您不会得到的:更好的图像质量。转换前存在的JPG压缩失真已永久嵌入 — 转换为PNG不会删除它们或恢复丢失的细节。
JPG转PNG有意义的情况
- 需要添加透明度:PNG支持Alpha通道;JPG不支持。 如果要从JPG照片中删除背景,先转换为PNG可以保存带透明度的结果
- 需要多次编辑并重新保存:每次保存JPG都会重新压缩图像,逐渐降低质量。 在PNG中工作可以避免这种世代损失 — 仅在最终导出时保存为JPG
- 工具要求PNG输入:某些软件或上传表单明确要求PNG。转换一次,使用它
- 截图或UI原型:需要在PNG专用环境(如某些游戏引擎或设计工具)中 使用JPG截图时
JPG转PNG没有帮助的情况
- 为了照片"更好的质量":JPEG压缩失真无法通过格式更改消除。 模糊的JPG会变成模糊(但大得多)的PNG
- 网络使用:PNG照片在没有明显质量优势的情况下比JPG大5-10倍。 网络上的照片使用JPG,或使用WebP获得更好的压缩
- 电子邮件附件:PNG文件大得多 — 照片邮件附件始终使用JPG
Windows上JPG转PNG的方法
- 在画图中打开JPG文件
- 点击文件 → 另存为 → PNG图片
- 选择保存位置并点击保存
替代方法:右键单击JPG文件 → 打开方式 → 照片 → 点击三点菜单 → 另存为 → 从格式下拉菜单中选择PNG。
Mac上JPG转PNG的方法
- 在预览中打开JPG文件
- 点击文件 → 导出
- 将格式下拉菜单更改为PNG
- 点击存储
在线免费JPG转PNG的方法
大多数在线图像转换器支持JPG到PNG:
- 在浏览器中打开在线转换器
- 上传JPG文件
- 选择PNG作为输出格式
- 下载转换后的文件
批量转换(一次转换多个文件)时,Windows的IrfanView或Mac的预览批量导出比逐个上传文件 更高效。
JPG转PNG文件大小的现实
转换照片时请做好文件变大的准备:
- 85%质量的2MP JPG(~500 KB)→ PNG约3-5 MB
- iPhone 12MP照片JPG(~3 MB)→ PNG约15-25 MB
为特定目的(如添加透明度)转换后,使用 图片压缩工具减小PNG大小。或使用 PNG转WebP进行转换 — WebP以比PNG小得多的文件大小提供透明度支持。
考虑WebP而不是PNG
如果您为了网络使用将JPG转换为PNG,WebP通常是更好的目标格式:
- WebP支持透明度(与PNG相同)
- WebP有损压缩:相似质量下比PNG小60-80%
- WebP无损:比PNG小20-35%
- 所有现代浏览器都支持WebP(Chrome、Safari、Firefox、Edge)
在JPG→PNG转换后使用PNG转WebP, 或寻找直接JPG→WebP转换的工具,跳过中间PNG步骤,节省更多空间。