JPG 转 PNG 转换器
立即将 JPG 图像高质量转换为 PNG 格式。安全、快速且完全免费。
将 JPG 拖放到此处
最大支持 50MB
立即将 JPG 图像高质量转换为 PNG 格式。安全、快速且完全免费。
最大支持 50MB
将 JPG 转换为 PNG 是最常见的图像格式请求之一,但也是最容易被误解的图像格式请求之一。 JPG 是有损的:该格式每次对图像进行编码时,都会丢弃人眼容易忽略的高频信息,并且这些信息无法恢复。将现有 JPG 转换为 PNG 会在已有的有损位图周围生成一个无损容器,因此您不会恢复任何丢失的细节。您所获得的是一种支持透明度、允许重复编辑而不会进一步降级的格式,并且可以更可靠地被拒绝 JPG 的工具(Discord 贴纸、某些打印管道、某些游戏引擎资产导入程序)接受。
该工具使用浏览器的内置图像解码器对 JPG 进行解码,将生成的位图绘制到 HTML5 画布上,并使用 DEFLATE 压缩的无损存储将该画布重新编码为 PNG。转换完全发生在您的设备上 - 文件永远不会传输到服务器,并且不会记录任何内容。输出 PNG 的像素内容与解码的 JPG 逐字节相同,包括源中已存在的任何压缩伪影。
如果您的目标是删除 JPG 伪影或获得更高保真度的图像,那么仅进行格式转换是没有帮助的。更简洁的方法是获取原始的未压缩源(来自相机的 RAW、可编辑的 Photoshop 文档或来自设计工具的 PNG 导出)并将其转换。将 JPG 到 PNG 的转换视为包装更改,而不是质量改进。
两个最常见的原因是兼容性和可编辑性。一些平台——打字键盘贴纸库、某些商品打印服务、一些旧的内容管理系统——只接受 PNG。本地转换比与上传表单协商更快。 PNG 还可以容忍重复保存而不会造成质量损失,因此,如果您计划在生成最终版本之前在图形工具中多次编辑图像,则在保存之间使用 PNG 进行工作可以防止生成 JPG 伪影。
PNG 还支持透明度,这是图像叠加、在不同背景下放置徽标以及任何合成工作所必需的。 JPG不能表示透明像素;转换为 PNG 是添加透明度的第一步,尽管 JPG 到 PNG 步骤本身并不添加透明度。您将需要一个单独的步骤(背景去除、遮罩)来引入 Alpha。该转换器仅更改格式包装器。
该转换是单个浏览器操作。无需安装软件,无需上传。
在这些情况下,从 JPG 转换为 PNG 确实有帮助。
JPEG (ITU-T T.81) 使用 8×8 块离散余弦变换、由质量因数键控的标量量化以及霍夫曼熵编码对图像进行编码。截至 2017 年,该格式已不再获得专利,并且受到生产中的每个浏览器、操作系统和相机的原生支持。解码 JPEG 会生成一个位图,其中包含其质量设置的伪影。
PNG (RFC 2083) 获取解码的位图并通过过滤的 DEFLATE 压缩存储它。每个扫描线都会尝试五种过滤器类型——None、Sub、Up、Average、Paeth;编码器选择产生最佳压缩的一个。 PNG 是无损的:对同一位图进行两次编码会产生相同的像素值,尽管文件字节可能会根据过滤器选择而有所不同。该格式还支持可选的 8 位或 16 位 Alpha 通道和 Gamma 元数据。