跳到正文

图片格式转换

Image Format Converter

在 PNG、JPEG、WebP、AVIF、GIF、BMP、TIFF 之间转换,单张或整个文件夹都可以。

转换一张图片是一行代码和三个决定:哪种格式、什么质量、新格式可能没有的透明怎么办。这个页面把这三个摆在明处,并且拒绝假装第四个——你的浏览器到底能不能写出你要的格式——不是问题。

🔒 完全在你的浏览器里运行convertformatbatch
转换为

有损但支持透明,同等视觉质量下通常比 JPEG 小 25–35%。由浏览器编码,所以拿到什么取决于浏览器。

正在测量…

把要转换的图片拖进来

PNG、JPEG、WebP、GIF、BMP 或 AVIF——浏览器能解码的都能放。

怎么用

  1. 选目标格式

    网页用 WebP,同样观感比 JPEG 小大约四分之一;照片要送去老地方用 JPEG;像素必须精确保留时用 PNG。

  2. 对着实时读数设质量

    滑块下面那一行按当前设置编码一小段测试渐变,所以你能看到体积曲线的形状,而不用每拖一下就把你自己的四十个文件重新编码。

  3. 决定透明用什么填

    只对没有 alpha 通道的 JPEG。这里默认白色,因为图片后面的页面几乎肯定是白的;浏览器默认黑色,结果看起来像坏了。

  4. 拖入文件

    浏览器能解码的都能放——包括 GIF、BMP 和 AVIF——每个文件到达即转换,而不是等提交。

常见问题

我要的是 WebP,为什么得到了 PNG?

因为你的浏览器没有 WebP 编码器。规范要求它在这种情况下回退到 PNG 而不是失败,而且它一声不吭——所以这个页面在加载时探测,在你转四十个文件之前警告你,并如实标出结果的类型,而不是给一个 PNG 套上 .webp 扩展名。

JPEG 转 JPEG 会再损失一次画质吗?

会。文件被解码成像素再重新编码,新的量化叠在旧的上面。只要原件还在就从原件转,把重新编码当作单向操作。

PNG 不能压小照片,为什么还在这里?

因为对截图、logo 和一切有硬边的东西,它是正确答案,JPEG 在那里会出现明显的振铃。这里写出的 PNG 走我们自己的编码器,逐行搜索过滤策略,通常比 canvas 产出的小 10–30%。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。