PNG 转 JPG 使用指南:透明背景怎么处理
PNG 转 JPG 本身不难,难的是透明区域:JPG 没有 alpha 通道,透明像素必须被填成一种实色,填错就会在边缘留下白边或黑边。
什么时候需要把 PNG 转成 JPG
电商后台、报名系统、打印店和部分投稿平台只收 JPG,而你手上的商品图、海报或截图是 PNG。此时转格式是为了通过格式校验,而不是为了追求更小体积;如果平台同时接受 PNG,就没有必要多转一次。
另一类需求来自体积:带大面积纯色的 PNG 截图有时比 JPG 大很多,发给别人或放进文档时不太方便。照片类内容从 PNG 转 JPG 通常能明显变小,但图标、线稿和带文字的界面截图要谨慎,JPG 的块状压缩会让边缘变脏。
透明背景和填充色怎么处理
先想清楚这张图最终放在什么背景上。放在白底网页、Word 文档或打印纸上,就填白色;放在深色海报、黑色商品详情页上,就填同色或直接选黑色。填充色和最终背景不一致时,半透明的阴影和发光边缘会出现一圈明显的色边。
如果图片有柔和的投影或半透明渐变,转 JPG 后这些区域会和填充色混合,无法恢复。需要保留透明时,优先选 PNG;既要透明又想体积小,可以选 WebP。只有在对方明确只收 JPG 时,才用填充色方案,并尽量从原始 PNG 一次转出。
- 填充色要接近图片最终所在的背景色
- 先放大检查半透明边缘,再批量转换
- 保留原始 PNG,JPG 只作为交付副本
替代方案与什么时候不该转
图标、logo、贴纸和需要叠在任意背景上的素材,应该保留 PNG 或改用 WebP,而不是转成 JPG。JPG 不支持透明,也不适合大面积纯色和锐利线条,压缩后容易出现杂色和锯齿;这类图用 PNG 往往更小,或者至少更干净。
如果只是想让 PNG 变小,可以先试试压缩 PNG 或降低尺寸,而不是换格式。需要印刷、要保留色彩配置或 EXIF 时也不适合用浏览器里的 canvas 转换,因为元数据不会保留。把 JPG 当作「兼容交付格式」,而不是「更好的原图」。
常见问题
PNG 转 JPG 后透明背景为什么变成白色?
因为 JPG 不支持透明通道,透明像素必须被填成实色,工具默认通常填白。可以在转换前选择与最终背景一致的颜色;如果图片要放在深色背景上,却填了白色,边缘就会露白。想保留透明请选 PNG 或 WebP。
PNG 转 JPG 会掉画质吗?
会。JPG 是有损格式,文字、细线和纯色边缘最容易出现杂色。尽量把质量放在较高区间,并从原始 PNG 一次转出,不要反复另存;对画质要求高的图标和截图,继续用 PNG 更稳妥。
转换后 EXIF 和拍摄信息还在吗?
通常不在了。浏览器用 canvas 重新绘制并编码,EXIF、GPS、拍摄时间和 ICC 色彩配置都不会写入输出文件。这对分享到公开平台是好事,但需要留档的照片请保留原图。
相关工具:PNG 转 JPG