Command Palette

Search for a command to run...

PN

PNG 转 JPG 转换器

在浏览器中批量把 PNG 图片转成 JPG,无需上传

赞助Toolz.dev 所用的主机Hostinger Partner
用 Hostinger 让你的网站上线
  • 免费域名
  • 免费 SSL
  • 30 天退款保证
Trustpilot 评分 4.6,超过 73,000 条评价
领取优惠 优惠码

什么是 PNG 转 JPG 转换器?

PNG 转 JPG 转换器会把无损的 PNG 文件重新编码为 JPEG。JPEG 是一种专为照片设计的有损格式。PNG 会精确保存每一个像素,所以屏幕截图、设计稿导出图或渲染出来的图表体积往往很大,而且一直小不下来。JPEG 会舍弃肉眼不太容易察觉的细节,对照片和类似截图的图像来说,生成的文件只有原来的几分之一。

体积差距,正是大多数人来到这里的原因。Gmail 的附件总大小一旦超过 25 MB,邮件就发不出去。几张保存为 PNG 的全分辨率桌面截图,可能还没等你写一个字,就已经让邮件超限。把这些文件拖到这里,质量保持 90%,每一行都会显示转换前后的大小,以及 JPG 比原图小了多少或大了多少,这批文件现在能不能发出去,一眼就能看出来。有些上传表单把收据或证件照限制在 2 MB 以内,道理也是一样的。

转换过程中有两处会发生变化。第一,JPG 没有 alpha 通道,所以透明区域在编码前会被填充为白色,出现这种情况时,文件所在行会给出提示。透明背景上的 Logo 会变成白色方块上的 Logo,放在白色页面上看不出问题,放在深色页面上就很明显。第二,转换要经过画布处理,因此 EXIF、GPS 坐标和颜色配置文件都会被丢弃。对截图来说,没有什么可惜的;对相机拍的照片来说,拍摄日期和拍摄地点都会一并丢失。

转换器会读取每个文件开头的几个字节来判断真实格式,而不是只看扩展名。所以多年前被改名为 .jpg 的 PNG 照样能正确转换;如果文件是 HEIC 或 TIFF 等其他格式,转换器会直接拒绝,并附上对应转换工具的链接,而不是不明不白地报错。所有处理都在本地(客户端)完成:文件不会被上传,页面加载完成后,即使断开网络也能继续使用。文件大小(字节数)没有上限,但超过 100 兆像素的图片会被拒绝,因为浏览器标签页装不下。免费使用,无需注册,每天的转换次数有限制。

如何将 PNG 转换为 JPG

  1. 添加 PNG 文件

    把文件拖到写着“将 PNG 图片拖到此处或点击上传”的框里。一次添加多个文件也没问题,每个文件一添加就会开始转换为 JPG。

  2. 调整质量

    质量滑块的范围是 10 到 100,默认是 90%。截图和照片保持这个值就好。如果文件必须尽量小,可以降到 75-80%,细节会稍微柔和一些,通常还能接受。每次移动滑块,约 300 毫秒后所有已添加的文件都会重新转换,所以拖动一次只会转换一次,也不会再次占用你的每日次数。

  3. 检查每个转换结果

    每一行都会显示缩略图、状态和一行大小信息,包括转换前后的大小,以及 JPG 比原图小了多少或大了多少。如果文件的透明区域被填充成了白色,或者文件其实不是 PNG,这个文件下方会出现提示。点击缩略图可以查看 JPG 大图,并在转换前后之间切换对比。

  4. 下载结果

    点击某一行的下载图标可以保存单个文件,也可以点击列表标题处的“全部下载(n 张图片)”,把整批文件打包成 converted-jpg.zip。重名文件会自动编号,不会有文件被悄悄覆盖。

为什么要把 PNG 转换为 JPG?

PNG 和 JPG 各自解决的问题不同,所以转换对有些图像很值得,对另一些则是错误选择。放入文件之前,请先权衡以下三点。

照片类图像,文件更小

PNG 靠查找重复图案来压缩,对纯色区域效果很好,但对照片里的细微噪点和柔和渐变就不太行了。JPEG 正是为这类图像设计的:它把图片分成 8 x 8 像素的小块,每个块只保存一个简化版本。

保存多少取决于图片,因此此页面不承诺比例。一张 12 兆像素的照片是 36 MB 的原始像素数据。保存为 PNG 时,它通常保持在 10 MB 以上,而与 JPG 相同的照片通常为几兆字节。平面徽标或带有少量颜色的图表可以显示出 JPG 比 PNG 更大,每行显示前后的大小,因此您可以在下载前查看您处于哪个情况。

兼容上传表单和老旧软件

几乎所有设备、邮件客户端、打印自助机和照片服务都能打开 JPG。有些上传表单要求更严,只接受 .jpg 或 .jpeg,这在签证和证件办理网站、求职申请系统以及老旧的内容管理系统中很常见。当表单拒绝一张完全正常的 PNG 时,转换往往是最快的解决办法。

透明度:何时保留 PNG

JPG 没有 alpha 通道,所以 Logo、图标或抠图后的产品图会失去透明背景,换成白色背景。如果图像要放在彩色或深色背景上,或放在主题可能变化的页面上,请保留 PNG。

如果你既需要更小的文件,又需要保留透明度,请改用 PNG 转 WebP:WebP 同时支持有损压缩和 alpha 通道。

PNG 与 JPG:该用哪个

PNG 与 JPG 逐项对比
PNGJPG
压缩方式无损。解码后每个像素都与保存时完全一致。有损。保存时会舍弃细节,质量设置越低,舍弃越多。
透明度支持完整的 alpha 通道,从完全透明到完全不透明。不支持。透明区域会被填充为纯色,本页使用白色。
动画标准 PNG 不支持。APNG 扩展在当前的浏览器中可以播放动画。不支持。JPG 始终是单张静态图像。
照片的典型文件大小较大,通常是 JPG 的数倍,因为照片中的噪点很难压缩。小。通常为几兆字节的高质量12百万像素的照片。
最适合Logo、图标、示意图、带小字的界面截图,以及任何需要透明度的图像。照片、彩色扫描文档,以及需要通过电子邮件发送或受大小限制的上传表单所用的图像。
编辑与重新保存可以放心地打开和保存任意次数,不会有任何损失。每次再保存为 JPG 都会重新压缩,多丢失一点细节。

了解 JPG 质量

质量数值并不是保留细节的百分比,也不是文件大小的百分比。它控制编码器对每个 8 x 8 块中的细节取整的粗细程度:数值高,色调之间的细微层次得以保留;数值低,这些层次就会被合并。质量 90 并不意味着图像丢失了 10%。

这个设置会交给浏览器,由浏览器自己完成 JPEG 编码。各浏览器使用的编码器和编码器设置并不相同,所以同一张图片在相同数值下,在 Chrome、Firefox 和 Safari 中得到的文件大小可能略有差异。

丢失的细节会出现在可预见的地方。晴朗天空这样的平滑渐变会开始出现明显的色带,文字和细线等锐利边缘周围会出现淡淡的光晕,称为振铃效应。降低质量时,请把文字或天空放大到 100% 查看,不要只看缩略图。

隐私与安全

  • 转换在本地完成:图像在本标签页内用浏览器内置的 Canvas API 解码并重新编码,而不是使用下载的 WebAssembly 编解码器。图像文件绝不会上传到服务器。
  • 批量转换开始前,页面会询问 Toolz 服务器,你的每日次数限制是否允许。该请求会注明工具名称并携带设备标识符,如果你已登录,还会携带你的账户令牌。
  • 批量转换结束后,页面会记录转换的文件数量、以字节为单位的总大小和输出格式。文件名、像素数据和图像尺寸都不会发送。
  • 如果这次检查无法连接到服务器,转换仍会照常进行,这就是页面加载后即使离线也能继续使用的原因。
  • EXIF 字段、GPS 坐标和嵌入的颜色配置文件不会带入 JPG,因为文件是仅根据解码后的像素重新生成的。如果想在不重新编码的情况下清除 JPG 的元数据,请使用 EXIF 清除工具。
  • 转换后的文件会保存在标签页的内存中,直到你删除它们、点击“全部清除”或关闭标签页。除了每日次数限制所用的设备标识符,转换器不会在浏览器存储中保留任何内容。

主要功能

  • 一次处理整批文件

    想放多少 PNG 文件都可以,最后打包为 converted-jpg.zip 下载。重名文件会自动编号,而不是互相覆盖。

  • 10 到 100 的质量滑块

    输出 JPG 时显示,默认为 90%,方便你在细节和文件大小之间取舍。移动滑块会让所有已添加的文件重新转换,下载前每一行都会显示新的大小。

  • 如实告知透明度变化

    由于 JPG 无法保存 alpha 通道,透明像素会被填充为白色,而且该行会明确告诉你这一点,而不是让你以后在深色背景上才发现。

  • 识别文件内容,而不是文件名

    格式由文件开头的几个字节判断,所以扩展名写错的文件照样能转换;HEIC 或 TIFF 文件会被拒绝,并附上可处理它们的转换器链接。

常见问题

把 PNG 文件拖到本页面,系统会按默认 90% 的质量立即转换为 JPG。转换后的文件会连同新的文件大小显示在列表中,可以逐个下载,也可以打包成一个 ZIP 下载;拖动滑块后,所有文件会按新的质量重新转换。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

png to jpgconvert png to jpgpng to jpg converterpng image to jpgpng file to jpgchange png to jpghow to convert png to jpgpng files to jpgturn png into jpgpng to jpg converter freepng to jpegconvert png to jpg formatchange image format from png to jpg