ZH
我的工具

图片格式转换

在浏览器中把图片在 JPG、PNG、WebP、GIF、BMP、ICO、TIFF 之间互相转换,也能读取 HEIC、AVIF 和 SVG。支持批量转换,不上传。

支持 JPG、PNG、WebP、GIF(取第一帧)、BMP、ICO、AVIF、SVG 或 HEIC。
用于 JPG;其他格式在关闭透明度时也会用到。
存入图标的像素尺寸,范围为 1 到 256。
仅用于 SVG 输入;高度按比例计算。
我的工具 →
广告

不同的程序需要不同的图片格式:上传表单只收 JPG,网站用 WebP 会更快,Windows 需要 ICO,打印店要求 TIFF。这个转换器可以读取浏览器能打开的几乎所有图片,以及 iPhone 的 HEIC 照片,并保存为 JPG、PNG、WebP、GIF、BMP、ICO 或 TIFF。支持批量转换,不会上传任何内容。

使用方法

  1. 拖入一张或多张图片,同一批里混合多种格式也可以。
  2. 选择目标格式;如果是 JPG 或 WebP,再设置画质(90% 几乎无损)。
  3. 决定如何处理透明度:PNG、WebP、GIF、BMP、ICO 和 TIFF 可以保留透明度,也可以用背景色填充;JPG 一律会填充。
  4. 也可以限制长边尺寸、设置 ICO 的图标尺寸,或为 SVG 文件设置渲染宽度。
  5. 逐个下载转换后的文件,或把整批打包为 ZIP 下载。

计算公式

解码(浏览器解码器;HEIC 用 libheif)→ 绘制到画布 → 按所选格式编码

JPG、PNG 和 WebP 使用浏览器自带的编码器。其他格式在您的设备上逐字节写出:BMP 为 24 位(保留透明度时为带 V4 头的 32 位 BGRA),ICO 是图标目录中的 PNG 图像,GIF 使用 256 色调色板(gifenc),TIFF 是基线未压缩的 RGB 或 RGBA 文件。由于大多数浏览器无法编码 AVIF,所以不提供 AVIF 输出。

示例

把一张 512 × 512 px 的透明 Logo PNG 转成尺寸为 16, 32, 48, 256 的 ICO,会得到一个约 25–40 KB、包含四个 PNG 图标的 .ico 文件,可直接用作网站图标或 Windows 快捷方式。同一个 Logo 保存为关闭透明度的 BMP,就是一个 24 位文件,大小正好是 54 + 512 × 1536 = 786,486 字节(54 字节的头加上每像素 3 字节)。

常见问题

能转换 iPhone 的 HEIC 吗?

可以。Safari 原生支持读取 HEIC;其他浏览器首次使用时会加载 HEIC 解码器(约 1.5 MB)。

动态 GIF 会怎样?

只会转换第一帧。要转换动画,请使用专门的 GIF 工具。

为什么不能选择 AVIF 作为输出?

大多数浏览器无法用画布编码 AVIF,所以工具无法生成可靠的 AVIF。当前浏览器中可以读取 AVIF 文件。

我的文件会被上传吗?

不会。解码和编码都在您的设备上完成。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 图片格式转换. https://kakao.mobile/zh/tools/image-converter/

MLA

“图片格式转换.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/image-converter/.

广告