为什么透明 PNG 转成 JPG 后背景变白了
一张透明图片,两种导出。看看格式转换后哪些内容保留,哪些无法恢复。
JPG 无法保留透明背景。在 CozyToolkit 的图片转换器中,导出为 JPG 时透明区域会变成白色。提高质量设置不会改变这一点;如果需要保持背景透明,请选择 PNG 或 WebP 格式。
下载透明测试图片,并在图片转换器中打开。它是一个 480 × 320 的 PNG,四角透明,包含蓝色卡片和部分透明的黄色圆圈。

从同一原图导出两种格式
- 上传测试图片。
- 在输出格式中选择 JPG 和 WebP。如果只想要这两个文件,请取消选择其他格式。
- 在质量中选择最佳,即质量设置为 95。
- 选择导出图片。从文件列表下载每种格式,或使用下载ZIP获取两个文件。
在手机上,打开调整选择格式和质量,然后在文件中找到单独下载。预览格式切换你查看的输出格式,不会取消其他已选格式。
JPG 导出在卡片周围有白色矩形。 WebP 导出保留了透明角和半透明圆圈。两者都保持原始的 480 × 320 尺寸,无需调整大小即可展示差异。
质量和透明度是独立设置
质量滑块控制 JPG 和 WebP 的有损编码,不影响透明度。质量为 95 的 JPG 仍然是不透明的;低质量的 WebP 仍可包含透明像素。
PNG 也支持透明,适合需要无损输出的场景。WebP 在使用有损颜色压缩的同时也能保留透明度。MDN 图片格式指南介绍了这些格式的功能。
转换器导出 JPG 时会用白色填充透明区域,且没有自定义 JPG 背景色的选项。如果需要特定的纯色背景,请在转换前用编辑器在图片后面合成背景。注意,图片中绘制的棋盘格是普通像素,会保留在导出文件中。
转回 PNG 无法恢复透明区域
我们上传导出的 JPG 并转换为 PNG。生成的PNG 文件四角仍是不透明白色。PNG 支持透明,但转换器无法判断哪些白色像素原本是透明,哪些是图像内容。
因此,请保留原始透明文件。仅改名 JPG 扩展名不会转换格式,经过多次格式转换的 JPG 也无法恢复原始透明度或丢失的细节。
检查文件内容,而非仅看预览背景
白色背景的查看器会让透明 PNG 和不透明 JPG 看起来相似。将导出文件放在有色背景上检查边缘和半透明圆圈。在转换器中,使用比较和结果查看选定输出;缩放只改变视图,不影响下载尺寸。
我们的结果记录检查了 2026 年 11 月 2 日浏览器导出的实际像素。左上角 PNG 和 WebP 的 alpha 值为 0,表示完全透明;JPG 和转回的 PNG alpha 为 255,表示完全不透明。这是对一张小型示例图片的透明度检测,不是格式间文件大小或视觉质量的比较基准。