JPG 转 PNG
在浏览器中把 JPG 和 JPEG 图片转换为 PNG。PNG 是无损格式,所以转换后的文件会保留原图的每一个像素,可以反复编辑而不会进一步损失画质。
- 文件永不离开你的设备
- 免费,无需注册
- 无水印
- 加载后可离线使用
如何JPG 转 PNG
- 1
添加 JPG 图片
拖入 JPG 文件、点击浏览选择,或从剪贴板粘贴图片。
- 2
转换
转换会自动开始。也可以同时调整大小。
- 3
下载
单独保存每张 PNG,或将整批打包为 ZIP 下载。
这次转换到底改变了什么
JPG 和 PNG 存储像素的方式截然不同,两者之间的转换改变的是容器本身,而不是已经损失掉的内容。一张 JPG 在有损压缩过程中已经舍弃了一些细节——这一步只发生一次,就是 JPG 第一次保存的时候,而且是永久性的。把文件转换为 PNG,会把剩下的内容逐像素精确存储,不再进一步舍弃任何东西,但它无法恢复原始 JPG 压缩时已经去掉的内容。
这次转换的价值完全体现在这个文件之后会经历什么,而不是文件本身变得更好了。一个 PNG 文件可以被无限次保存、编辑、再保存,而不会累积画质损失,因为 PNG 是无损的——每次保存都会精确写出相同的像素。而一个 JPG 文件反复保存,每次都会叠加一点世代损失,经过足够多轮之后就会变得明显。在长时间的编辑工作开始之前先转换一次为 PNG,可以完全避免这个问题。
为什么文件会变大,以及什么时候这是可以接受的
PNG 生成的文件通常是原 JPG 的两到五倍大,因为它存储的是完整的像素级细节,不做任何有损舍弃,而 JPG 已经丢弃了 PNG 无法再压缩掉的冗余信息。这是预期之中的现象,并不代表出了什么问题——一张无损存储的照片,本来就会比有损版本更大,就像一份无损音乐文件会比同一首录音的 MP3 版本更大一样。
这种体积增加,在图像即将进入编辑软件、设计工具,或任何还会进一步修改的流程时,是值得付出的代价——最适合最终发布的照片的格式,和最适合进行中的工作文件的格式并不相同,PNG 属于后者。对于只是按现状展示的内容,之后再转换回 JPG,就能在不产生新损失的前提下恢复到较小的体积。
这个转换需求的一个常见来源
有些软件和网页表单只接受 PNG 上传,无论内容是不是照片——某些设计工具、部分按需印刷平台,以及不少较旧的内容管理系统,都把上传格式限制为单一种类,而不接受用户手头现有的格式。在这种情况下,转换本身完全不是为了画质或编辑上的好处;它纯粹是为了满足格式要求,最终得到的文件只是同样已经压缩过的图像数据,装进了一个更大的容器里。
在这种情况下,值得先确认一下平台是否真的彻底拒绝 JPG,还是只是把说明默认写成了 PNG、但并没有强制执行——很多"请上传 PNG"的要求,其实只是针对画质的建议,而不是硬性的技术限制,先直接尝试上传 JPG,往往能省下这一步转换。
常见问题
把 JPG 转换为 PNG 会提升画质吗?
不会,任何工具都做不到。JPG 压缩已经永久性地舍弃了细节;转换为 PNG 只能精确保留剩下的部分,无法恢复已经被丢弃的内容。它带来的好处是,之后每次保存都不会再进一步劣化。
为什么我的 PNG 比 JPG 还大?
这是正常现象。JPG 是有损格式,PNG 是无损格式,一张照片转换后体积通常会变成原来的两到五倍。PNG 适合用于编辑、截图和边缘锐利的图形——不适合把照片发布到网页上。
PNG 会保留透明度吗?
JPG 无法存储透明度,所以也没有透明度可以保留。生成的 PNG 支持 Alpha 通道,这意味着你之后可以在图片编辑软件中自行添加透明效果。
EXIF 信息会被移除吗?
会的。通过 canvas 重新编码会丢弃全部元数据,包括相机型号、拍摄时间和 GPS 坐标。