如何把 PNG 转成 JPG
- 把图片拖进来。支持的图片格式可以一起放——不需要先按格式分好。
- 勾选这一轮要处理的图片。新添加的图片默认全部选中;取消勾选不需要的即可。
- 选择导出为——默认是 JPG——然后设置画质(1–100,默认 85),以及用来填充透明区域的底色。
- 点击导出。单个文件直接下载;两个及以上会打包成一个 ZIP。
无需安装,也不用注册账号。电脑和手机上用法完全一样。
导出后文件仍留在工作台里。改变选择、切换输出格式,再导出一次——永远不需要重新上传。
从设计上保护隐私
转换发生在你的浏览器标签页里:图片从磁盘读入内存,绘制到画布上,再在你自己的电脑上重新编码为 JPEG。转换时图片文件不会上传,也不会发送给任何第三方服务。事后没有需要删除的服务器副本。
页面可能会下载一个小型的 JSZip 程序库,用来打包批量结果。你的图片仍然在本地处理。
这个工具支持什么
- 输入:浏览器能解码的 PNG 图片,带不带 Alpha 通道都可以。如果想混在同一批里,WebP、JPG、AVIF 和 BMP 也能接收。
- 输出:默认 JPEG,每张所选图片对应一个 .jpg 文件;PNG 和 WebP 在下拉菜单里一选即可。
- 透明:JPG 没有 Alpha 通道,所以无法保留透明。透明区域会用你选的底色填充——默认白色,也可以选黑色。这是对图片内容的真实改变,不是显示上的效果。
- 画质:1–100,默认 85。JPEG 是有损格式:每次转换都会丢掉一些细节,画质调得越低丢得越多。磁盘上的原始 PNG 永远不会被修改。
- 批量:一次处理多个文件,并显示进度计数。输出文件重名时会自动编号,不会悄悄覆盖。
- 元数据:EXIF、ICC 色彩配置文件等嵌入数据不会带过去——画布处理流程不会保留它们。
- 大小:这里不设固定的文件大小上限。实际上限取决于设备内存,因为每张图片在转换时都要放在内存里。
如果一批里有某个文件解码失败,它会被跳过并计数,而不会中断整批。
常见问题
我的图片会被上传吗?
不会。转换在你的浏览器里进行,图片文件不会发送给 YUQUE,也不会发送给其他任何服务。
PNG 的透明区域会怎样?
会被填充。JPEG 根本无法存储透明,所以每个透明或半透明像素都必须和某种颜色合成。这个工具会用你选的底色填充这些区域——默认白色,也可以选黑色。半透明像素会与这个颜色混合,而不是直接变成完全不透明。
JPG 画质设多少合适?
85 是个不错的默认值:对大多数照片来说肉眼几乎看不出损失,文件却明显比 100 小。更在意文件大小而不是细节时,可以降到 60–75。高于 95 通常要多花很多字节,肉眼可见的提升却很少。纯色图形、截图和文字多的图片比照片更早出现 JPEG 压缩痕迹——这类图片往往保留为 PNG 更合适。
JPG 一定比 PNG 小吗?
不一定,值得核对一下。照片转成 JPEG 通常会小很多。但 PNG 压缩大块纯色非常高效,所以截图、标志或线稿转成 JPG 反而可能更大——而且看起来更差。如果在意体积,保留之前先把下载的文件和原图对比一下。
JPG 和 JPEG 是不同的格式吗?
不是。它们是同一种格式,只是同一个扩展名的两种写法;三个字母的 .jpg 源自只允许三个字符扩展名的旧系统。这里生成的文件以 .jpg 扩展名下载,是普通的 JPEG 图片,任何看图软件、编辑器或网站都能接受。