JPG 和 PNG 怎么互相转换(批量)
「系统只收 JPG」「PNG 太大传不上去」「素材要透明底只能是 PNG」——格式要求几乎天天遇到。 转格式本身一步就能完成,但有两个决定必须先想好:转成哪种格式(JPG、PNG、WebP、BMP 各有取舍), 以及透明区域怎么处理(JPG 不支持透明,底色不选对就会出黑块)。这篇把四者的差别和正确顺序讲清。
图片格式转换
JPG / PNG / WebP 批量互转
文件全程在你的浏览器内处理,不上传服务器,免费不限次数。
JPG、PNG、WebP、BMP 到底怎么选
打开图片格式转换后,「输出格式」一栏默认停在 JPG。四者的核心差别如下:
| 格式 | 压缩方式 | 透明 | 什么时候选它 |
|---|---|---|---|
| JPG | 有损,画质可调 | 不支持 | 照片、扫描件、任何只认 JPG 的报名系统和打印店——兼容性最好,体积最小 |
| PNG | 无损 | 支持 | 截图、图标、线条图、需要透明的素材;照片转 PNG 体积通常反而变大 |
| WebP | 有损,画质可调 | 支持 | 想比 JPG 更小又偶尔要透明时;公众号后台、微信、主流浏览器都认 |
| BMP | 基本不压缩 | 不支持 | 个别老软件、工控系统指定要 BMP 时才用;体积巨大,日常别选 |
拿不准就选 JPG 或 WebP
透明 PNG 转 JPG:底色不选就会出黑块
JPG 和 BMP 这两种格式不存储透明通道。 透明像素必须由一种颜色来顶替,工具在输出前会先铺一层底色再编码。 底色在哪选?当目标格式不支持透明时,面板上会出现「透明区域填充」, 提供「白色」「黑色」两颗快捷按钮和一个自定义取色块。
- 白底(默认):证件材料、文档配图、打印用途——绝大多数情况直接用它
- 黑底:深色界面的展示图、霓虹风格素材,避免白边突兀
- 自定义颜色:点色块选一个和主体接近的颜色,边缘过渡更自然
转完的行里如果出现「透明区域已填充背景」的小标签,说明这张图确实有透明区、 已按你选的颜色铺过底。没有这个标签的图本来就不透明,选什么底色都无妨。 反过来,如果不用填充直接转,透明部分会按画布初始状态合成,常见结果就是难看的黑块—— 所以PNG 转 JPG 前,先把底色确认一遍。
转完像素尺寸为什么和原图一致
面板下方有一行固定的提示:「只更换文件容器,像素尺寸与画面比例原样保留(不缩放、不裁剪)」。 这是纯格式转换的定义——解码一次,按原宽高写回另一种容器。 每行结果都会显示「原尺寸 → 新格式 大小」和体积增减百分比,方便你逐张核对。
画质滑块什么时候出现
- 目标是 JPG 或 WebP(有损格式): 出现「输出画质」滑块,默认 92%,可在 30%–100% 之间按 5% 步进调整。 转照片建议不低于 85%,截图类文字可降到 75% 换更小体积
- 目标是 PNG 或 BMP(无损输出): 不需要画质,面板会直接写明「是无损输出,不需要设置画质」
- 源图和目标格式相同:照常转换,结果会打上「原格式相同」标签—— 这时的重编码除了可能按画质损失一点外没有收益,通常可以直接取消
转换会丢掉拍摄信息
批量转换的操作步骤
- 1打开图片格式转换,点「选择图片」,把要转的图全部选进来 (支持 JPG / PNG / WebP / BMP / GIF / AVIF,可多选、可分批添加)
- 2在「输出格式」里选目标格式。JPG、PNG、WebP、BMP 四档始终可用; AVIF 只在你的浏览器能编码时才出现
- 3按需设置:有损目标拖「输出画质」(默认 92%); 目标是 JPG 或 BMP 时,用「透明区域填充」选白色、黑色或自定义底色
- 4点「开始转换为 JPG」(按钮文案会跟着目标格式变),逐张完成后每行可单独点「下载」, 或点「打包下载(N)」一次拿走全部
需要继续加图就点「添加更多文件」;改了格式或画质后,已完成的行会退回待处理状态, 避免你下载到和面板设置对不上的旧结果。若出现重名,打包时会自动加上 -2、-3 后缀区分。
先转格式还是先压大小:顺序怎么定
转格式和压体积是两件事,顺序错了会白做一遍甚至糊两次。按你的最终目标来选:
- 1目标是「格式合规」(系统只收 JPG):先转格式,转完再看体积。体积没问题就直接交;超了再用图片批量压缩或 图片压缩到指定 KB 压一次。转格式本身不改像素,先定格式能避免后面白压一遍。
- 2目标是「体积变小」:先压(或先改尺寸)再考虑要不要换格式。照片想更小,直接转 WebP 往往比 JPG 再压一档更划算;转成 PNG 则一定更大,方向反了。
- 3目标是「透明底」:先保证全程是 PNG 或 WebP——中间任何一个环节变成 JPG,透明就永久没了, 再转回来也只能得到铺过底色的图。
要合成 PDF 的话顺序也一样
常见问题
PNG 转 JPG 后透明背景变成黑块了,怎么避免?
JPG 不存储透明通道,透明区域必须由颜色顶替。转之前在「透明区域填充」里选白色(默认)、黑色或自定义颜色,工具会先铺底再编码,因此不会出现黑块。转完的行若带「透明区域已填充背景」标签,说明这张图确实被铺过底。
JPG 转 PNG 之后文件反而变大了,正常吗?
正常。PNG 是无损压缩,照片这类连续色调的图像很难被压下去,通常比 JPG 大好几倍。PNG 的优势在截图、图标、线条图和透明素材上;照片想变小应该转 WebP 或保持 JPG,而不是转 PNG。
转换格式会让图片变模糊吗?尺寸会变吗?
像素尺寸完全不变——输出图片的宽高与原图一致,不缩放也不裁剪。清晰度方面,PNG、BMP 无损输出零变化;JPG、WebP 有损重编码时按你设的画质计算,默认 92% 肉眼基本看不出差别,调到 85% 以上都很安全。
一次能转多少张?支持哪些输入格式?
支持 JPG、PNG、WebP、BMP、GIF、AVIF(以及多数浏览器无法解码的 HEIC 会给出明确提示),可以一次多选、分批添加,全部转完后逐张下载或打包成 ZIP。转换在浏览器本地完成,张数只受你设备内存限制。
转换后拍摄时间和 GPS 定位还在吗?
不在了。浏览器重新编码只保留像素,会丢弃包括拍摄时间、相机型号、GPS 坐标在内的全部 EXIF 元数据。想清理隐私信息时这正是你要的效果;如果需要保留这些信息,请先备份原图再转换。
HEIC(iPhone 照片)能直接转吗?
取决于浏览器:目前只有 Safari 能直接解码 HEIC,Chrome 和 Edge 会明确提示无法处理而不是静默失败。变通办法是在手机「设置 → 相机 → 格式」里选「兼容性最佳」,之后拍的就是 JPG;或先在系统相册里导出成 JPG 再来转换。
图片格式转换
JPG / PNG / WebP 批量互转
文件全程在你的浏览器内处理,不上传服务器,免费不限次数。