PNG 转 JPG 转换器
立即将 PNG 图像高质量转换为 JPG 格式。安全、快速且完全免费。
将 PNG 拖放到此处
最大支持 50MB
立即将 PNG 图像高质量转换为 JPG 格式。安全、快速且完全免费。
最大支持 50MB
PNG 和 JPG(也写作 JPEG)是网络上最常见的两种光栅图像格式,但它们是为不同的工作而设计的。 PNG 使用无损 DEFLATE 压缩并支持透明度的 Alpha 通道,这使其成为屏幕截图、徽标、UI 模型以及任何具有锐利边缘或文本的图像的自然选择。 JPG 使用基于 DCT 的有损压缩,会丢弃眼睛不易注意到的高频细节,这就是为什么 4 MB 的摄影 PNG 在保存为 JPG 时通常会缩小到 300-500 KB,而没有明显的差异。
该转换器使用 HTML5 Canvas API 和浏览器的内置 JPEG 编码器直接在浏览器中将 PNG 位图重写为 JPG 文件。像素数据永远不会离开您的设备 - 没有上传,没有服务器处理,并且不会在任何地方保留文件的副本。由于 JPG 没有透明度,因此在转换过程中源 PNG 中的任何透明像素都会在白色背景上展平。如果您的图像在透明度上具有柔和的抗锯齿边缘,您可能会注意到边缘处有微弱的白色光晕;对于那些保留原始 PNG 或使用 WebP 的情况,通常是更好的选择。
转换发生在单次传递中。解码后的 PNG 的每个像素都会写入 2D 画布,然后使用“canvas.toBlob('image/jpeg', 0.9)”导出画布。 0.9 质量因子对应于 libjpeg 术语中的大约 Q=90,这是大多数照片编辑器默认的最佳点:几乎所有摄影内容在视觉上都与源没有区别,同时通常将文件大小减少 70-90%。
人们将 PNG 转换为 JPG 的最常见原因是文件大小。保存为 PNG 的照片可能比同等 JPG 大 5-10 倍,这会减慢页面加载速度、填满云存储并触发电子邮件客户端中的附件限制。 JPG 也是大多数平台所期望的格式:WhatsApp、许多工作申请门户、政府表格、电子商务产品上传工具和较旧的内容管理系统要么更喜欢 JPG,要么完全拒绝 PNG。在本地进行一次转换比解决上传错误要快。
隐私也很重要。接受您的文件并在远程服务器上处理该文件的在线转换器可能会在日志、备份快照或 CDN 的缓存中保留副本。对于身份证照片、医疗扫描、财务报表或任何包含个人信息的内容,完全在客户端运行的基于浏览器的转换器可以通过设计消除这种风险。没有任何东西离开你的机器。
转换只需几秒钟,并且适用于一个或多个文件。这是完整的流程:
了解 JPG 何时是正确的目标格式可以帮助您避免不必要的质量损失。在这些情况下从 PNG 转换最有意义:
PNG (RFC 2083) 使用过滤后的 DEFLATE 流存储像素数据。它是无损的:解码图像中的每个像素值都与原始字节逐字节匹配。 PNG 还支持 8 位 Alpha 通道,允许每个像素透明。这些特性使其变得庞大而精确。
JPEG (ITU-T T.81) 将图像分割为 8×8 块,应用离散余弦变换,在较高频率下更积极地量化结果频率系数,并使用霍夫曼编码对结果进行编码。品质因数 (1–100) 控制量化表:较低的值会丢弃更多高频信息,以硬边缘和高对比度区域上的可见伪影为代价生成较小的文件。此处使用的默认质量 90 是大多数观看者无法区分 JPG 和原始图像的阈值。