跳到工具

PNG 转 JPG

把 PNG 转成 JPG:透明背景会被合成到白底,照片类图片体积大幅缩水,转换前后体积一目了然,全程浏览器本地处理。

拖入一张图片即可开始转换

PNG 有一条 Alpha 通道,逐像素记录透明区域。JPG 没有这条通道:转换时透明与半透明像素先被合成到纯色底上,再重新编码。这一步不可逆,存成 JPG 后透明信息永久丢失,转回 PNG 也找不回来。

体积收益主要在照片类图片上。同一张照片存成 PNG 是无损的,动辄好几兆;以 80 到 90 的质量重新编码成 JPG,观感几乎不变,体积往往只剩几分之一。页面会并排显示转换前后的文件大小,值不值得转,看一眼就知道。

有些图不该转。Logo、图标、界面稿靠透明背景适配任意底色,合成白底往往不是你要的效果。深色截图、线条图、文字渲染依赖 PNG 的逐像素精确,JPG 压缩会在锐利边缘周围留下雾状伪影,再高的质量也除不干净。

常见用途

常见问题

为什么转完之后背景变成了白色?
JPG 不支持透明。转换时工具会把所有透明像素先合成到一层纯色背景上再编码,默认是白色。这一步已经写进生成的文件里,无法撤销;想保留透明区域,图片就必须保持 PNG 格式。
转成 JPG 画质会变差吗?
照片上通常看不出来:JPEG 丢弃的多是人眼不敏感的细节。但线条、纯色块和文字边缘会出现雾状伪影与颜色晕染。至于透明信息,是直接消失的,任何质量设置都无法挽回。
再转回 PNG 能找回透明背景吗?
不能。把 JPG 存回 PNG,只是把已经拍平的像素装进更大的无损容器,Alpha 通道不会被重建,白底还在。请把这次转换当成单行道:透明数据在编码那一刻就丢弃了。
转成 JPG 文件能小多少?
照片类图片在 80 到 90 的质量下通常能缩到原 PNG 的四分之一甚至更小。纯色图形则几乎不缩,有时反而变大——JPEG 为连续色调的照片而生,具体数字以结果面板为准。
为什么报名系统都要求上传 JPG?
JPG 是资历最老的通用格式:任何相机、手机、浏览器都能生产和打开它,审核人员无需专门软件。面向海量上传的系统需要一个可预期、体积小的统一格式,JPG 正好同时满足这两点。

相关工具