图片格式转换
在浏览器中把图片在 JPEG、PNG、WebP 之间互转,附格式选型指南与真实体积对比,本地处理不上传。
拖入一张图片即可开始转换
主流图片格式只有三种,各做一次不同的取舍。JPEG 擅长压缩照片,靠丢弃人眼难察觉的细节换取小体积,但不支持透明。PNG 逐像素无损存储,支持透明背景,图形边缘锐利,代价是体积大得多。WebP 是现代折衷方案:多数图片比前两者更小,同时保留透明通道。
格式转换的本质是把像素解码后,用另一种编码器重新编码——仅此而已。画面由新编码器重绘,有损转有损不会找回上次保存丢弃的细节,PNG 转 JPEG 则会永久丢失透明与无损信息。转换改变的是容器与体积,不是画质本身。
经验法则:网页照片转 JPEG 或 WebP;需要锐利边缘或透明背景的图标、截图保持 PNG;接收平台支持时优先选 WebP。全部处理在你的浏览器内完成,解码、重编码与下载都不离开本机,私密图片不会传输到任何服务器。
常见用途
- 把网上保存的 WebP 图片转成 JPEG 或 PNG,让老版本桌面软件、办公套件和演示工具无需插件就能直接打开。
- 给只接受 JPEG 上传的发布平台或表单传图:转换一次,看清体积变化,直接下载平台认可的格式,省去反复试错。
- 有意把透明 PNG 标志合成到白底上再存成 JPEG——打印服务和邮件模板常常处理不好透明通道,纯 JPEG 反而更稳妥。
- 把体积过大的 PNG 截图另存为 JPEG 或 WebP,用几乎看不出的细节损失换取更容易分享的文件体积。
常见问题
- 我应该把图片转成哪种格式?
- 照片首选 JPEG(兼容性最好)或 WebP(体积更小);图标、截图或需要透明背景的图保持 PNG;接收平台支持 WebP 时优先用它,同等观感下体积通常最小。
- 格式转换能提升画质吗?
- 不能。转换只是把现有像素重新编码,无法找回有损格式此前丢弃的细节。比如 JPEG 转 PNG,只是把同样受损的像素装进更大的无损容器。合理的预期是:画面不变,体积改变。
- 为什么转换后的文件反而变大了?
- 重新编码可能产出更多字节,最常见于把优化过的小 JPEG 存成 PNG——每个带伪影的像素都被无损保存下来。结果卡片会如实显示变化;想要更小的文件,请选择有损目标格式或调低质量。
- 转成 JPEG 后透明背景去哪了?
- JPEG 没有透明通道,转换时透明像素会合成到白色背景上,原来的透明区域变成纯白。需要保留透明度请转 PNG 或 WebP,两者都支持 Alpha 通道。
- 图片会上传到服务器吗?
- 不会。解码、转换、编码全部通过 canvas 在你的浏览器里完成,结果直接下载到本机,全程没有任何网络传输,私密或未公开的图片也能放心使用。
- 为什么 WebP 选项在我的浏览器里是禁用的?
- 工具会在运行时探测浏览器的 WebP 编码能力。Safari 的 canvas 不支持编码 WebP,因此在 Safari 上该选项会被禁用并给出说明,而不是悄悄生成一个扩展名错误的 PNG 文件。