如何将 PNG 转换为 JPG(以及处理透明度)
将 PNG 图片转换为优化的 JPG,完全控制背景、质量和大小
将 PNG 转换为 JPGPNG 是一种出色的图片格式。它以无损压缩保留每个像素,支持透明度,并能完美处理清晰的文字和标志。但代价是文件大小。一张 PNG 截图可以轻松达到几兆字节,当你需要通过电子邮件发送一批图片、上传到偏好 JPG 的平台,或缩短网站加载时间时,PNG 的大文件就成了真正的障碍。
另一个常见的意外是,当你不考虑背景就将透明 PNG 转换为 JPG 时。因为 JPG 没有透明度的概念,那些透明区域会被填充——通常是黑色,而这几乎不是你想要的。标志出现在黑色矩形上、产品照片带有神秘的暗色光晕、人像照片在漆黑的背景上——这些都是同一问题的症状。
本指南向你展示如何使用 all2JPG(一款免费的、100% 基于浏览器的转换器)正确地将 PNG 转换为 JPG。你将学会如何为透明图片选择正确的背景颜色、调整质量设置以在可接受的保真度下获得最小的文件,并避免最常见的错误——而且无需将任何文件上传到任何服务器。
PNG 与 JPG:快速决策
在转换之前,了解每种格式最擅长什么会有帮助。下表总结了关键差异,以便你判断转换是否适合你的情况。
| 特性 | PNG | JPG | 最适合 |
|---|---|---|---|
| 压缩 | 无损 | 有损 | PNG 适合像素级精确;JPG 适合更小的文件 |
| 透明度 | 完整 alpha 通道 | 不支持 | 需要透明度时使用 PNG |
| 文件大小 | 较大 | 显著更小 | JPG 适合照片、电子邮件、社交媒体 |
| 清晰文字和标志 | 出色 | 可能出现伪影 | PNG 适合有硬边缘的图形 |
| 照片和渐变 | 过于浪费 | 出色 | JPG 适合自然图片和照片 |
| 兼容性 | 通用 | 通用 | 两者都在任何地方可用 |
在以下情况下将 PNG 转换为 JPG 是合理的:照片或复杂图片存储为 PNG 格式时、需要缩小文件大小以用于网页传输或电子邮件时,或者平台明确要求上传 JPG 时。如果你的图片有必须保留的透明度,或者包含锐利的文字和线条图案(其中的伪影是不可接受的),那么保持 PNG 是更好的选择。要进行更深入的比较,请参阅我们的 JPG 与 PNG:应该用哪个?指南。
逐步教程:将 PNG 转换为 JPG
使用 all2JPG 转换你的 PNG 文件不到一分钟。按照以下四个步骤操作:
第 1 步:打开 all2JPG 并添加你的 PNG
在任何现代浏览器中导航到 all2JPG。使用最方便的方式添加你的 PNG 图片:将文件拖放到转换器区域、点击上传区域打开文件选择器、直接从剪贴板粘贴图片、输入图片 URL、从云存储导入,或在移动设备上使用相机拍摄。all2JPG 接受每个最大 10 MB 的文件并支持批量转换,所以你可以一次添加多个 PNG。
第 2 步:选择 JPG 输出并设置质量
选择 JPG 作为输出格式。使用质量滑块设置你期望的压缩级别——约 85% 的值对于大多数图片是一个很好的起点。你还可以启用渐进式 JPEG 编码以在网页上获得更快的感知加载速度,选择色度子采样模式(4:4:4 获得最大色彩保真度,4:2:0 获得最小文件大小),如果图片用于打印还可以调整 DPI。
第 3 步:为透明 PNG 选择背景颜色
如果你的 PNG 有透明区域,这一步至关重要。JPG 无法存储透明度,因此这些区域需要一个纯色。all2JPG 让你选择白色、黑色或自定义颜色来填充透明像素。白色是文档和网页图片最常见的选择。选择与图片将显示的背景匹配的颜色。
第 4 步:转换并下载
点击转换按钮。转换完全在你的浏览器中使用 WebAssembly(jsquash)运行——不会上传任何数据。处理完成后,下载你优化的 JPG 文件。对于多张图片,你可以一次性下载所有文件。
透明度:会发生什么以及如何选择背景
JPG 不支持 alpha 通道,即 PNG 中存储透明度信息的层。当你在不指定背景颜色的情况下将透明 PNG 转换为 JPG 时,转换器必须用某些东西填充那些透明像素。许多工具的默认值是黑色,这导致了最常见的问题:标志和抠图出现在意想不到的深色背景上。
透明度处理不当的其他症状包括:主体周围的锯齿边缘(半透明抗锯齿像素与错误的背景颜色相遇时)、文字周围的暗色光晕,以及产品照片看起来像是被粘贴在黑色卡片上。
使用以下指南为你的情况选择正确的背景颜色:
| 使用场景 | 推荐背景 | 说明 |
|---|---|---|
| 网页(浅色主题) | 白色 (#FFFFFF) | 与大多数网站背景完美融合 |
| 文档和演示文稿 | 白色 (#FFFFFF) | 打印和办公文档的标准背景 |
| 深色主题网站 | 匹配你的站点颜色 | 使用 all2JPG 中的自定义颜色选择器 |
| 电商产品照片 | 白色 (#FFFFFF) | 大多数电商平台(Amazon、eBay)要求白色背景 |
| 社交媒体头像 | 白色或品牌色 | 取决于平台和个人偏好 |
如果你的图片要求有透明度——例如,一个必须浮动在不同背景上的标志——就不要将它转换为 JPG。将其保留为 PNG 或使用 WebP。有关黑色背景问题的更多详情,请参阅为什么 JPG 背景会变成黑色。
质量、渐进式和颜色设置
all2JPG 让你对 JPG 输出拥有精细的控制。了解这些设置有助于你在视觉质量和文件大小之间取得完美平衡。
质量速查表
| 质量范围 | 视觉效果 | 文件大小影响 |
|---|---|---|
| 95–100% | 与原图几乎无法区分 | 较大——与 PNG 相比仅有微小缩减 |
| 80–90% | 出色;正常查看时伪影不可见 | 适中——通常比 PNG 小 60–80% |
| 60–80% | 良好;仔细观察可见轻微伪影 | 较小——适合网页和电子邮件 |
| 30–60% | 可接受;明显的模糊和色块 | 很小——适合缩略图和预览 |
| 10–30% | 低质量;全面可见的压缩伪影 | 最小——仅适用于占位图片 |
渐进式 JPEG
启用渐进式编码可以创建分多次渲染的 JPG——图片先显示模糊效果,然后随着数据加载逐渐变清晰。这改善了网页上的感知性能,因为用户几乎立即看到预览,而不是等待图片从上到下逐行加载。
色度子采样
色度子采样降低了图片的色彩分辨率,同时保持亮度(明暗)细节不变。人眼对亮度比对色彩更敏感,因此这是一种高效的文件缩小方式。使用 4:4:4 不进行子采样(完整色彩保真度),4:2:2 获得适度节省,或 4:2:0 获得最小的文件,同时照片中的感知差异最小。
sRGB 和 DPI
嵌入 sRGB 色彩配置文件可确保你的 JPG 在不同的显示器、浏览器和操作系统上保持一致的显示效果。如果你准备用于打印的图片,请将 DPI 值设置为匹配打印机的要求(通常高质量打印为 300 DPI)。对于仅在屏幕上使用,DPI 通常不影响显示,但对于设计工作流程来说是有用的元数据。要了解如何去除不必要的元数据,请阅读我们关于如何导出为 JPG 时移除 EXIF 元数据的指南。
总结
一旦你理解了两个关键决策,将 PNG 转换为 JPG 就很简单了:如何处理透明度以及如何设置质量。选择与图片将显示环境匹配的背景颜色,选择平衡保真度与文件大小的质量级别,让转换器处理其余的事情。
使用 all2JPG,整个过程在你的浏览器中完成——无需上传、无需账户、无需安装软件。你的文件留在你的设备上,转换只需几秒钟,这要归功于 WebAssembly 驱动的处理。无论你是优化一张产品照片还是批量转换一个文件夹的截图,all2JPG 都能为你提供所需的控制和隐私。