博客
简体中文

图片格式转换 — PNG、JPG、WebP、TIFF、AVIF

八种图片格式互相转换、支持批量 ZIP 下载的浏览器工具

在浏览器中处理 · 不上传任何内容

把图片文件拖到这里

一次最多添加 50 个 JPG、PNG、WebP、GIF、BMP、ICO、AVIF 或 TIFF 文件,每个不超过 50 MB。也可以用 Ctrl+V(Mac 上为 ⌘V)粘贴复制的图片。文件不会离开你的浏览器。

转换设置

可以混合不同格式,全部转换为你选择的格式,多个文件可打包为 ZIP 下载。TIFF 输入上限为 1670 万像素、每边 16000 像素,且只转换第一页。

目标格式

数值越高越清晰,文件也越大。

透明区域会用这个颜色填充。JPG 和 BMP 不支持透明,所以总是会填充。

图片尺寸

转换后不会保留 EXIF 信息(拍摄设备、时间、GPS 位置),但会按照片的方向信息自动旋转。文件不会离开你的浏览器。

功能简介

一个只改变图片文件格式、其他什么都不动的转换器。把网上保存的 WebP 转成 JPG、透明 PNG 转成 WebP、旧的 BMP 转成 PNG,或者把 logo 做成 ICO 图标,都能在同一个页面完成。支持读写 PNG、JPG、WebP、GIF、BMP、ICO、AVIF、TIFF 八种格式,任意方向互转。所有处理都在浏览器中进行,图片不会上传。

使用方法

  1. 把图片文件拖到虚线区域,或点击 选择图片。一次最多 50 个,每个不超过 50 MB。
  2. 在 目标格式 中选择 JPG、PNG、WebP、GIF、BMP、ICO、AVIF 或 TIFF。
  3. 需要时调整质量、透明、背景色或长边限制。修改设置后,已添加的文件会重新转换。
  4. 逐个下载,或在有两个以上文件时使用 全部下载(ZIP)。

工作原理

  • 格式识别:真实格式由文件签名(魔数)判断,而不是扩展名。
  • JPG、WebP、AVIF:带质量设置的有损格式,JPG 和 WebP 默认 90,AVIF 默认 50。AVIF 由编译为 WebAssembly 的 libavif 编码器写入,第一次选择 AVIF 时下载一次。
  • PNG:无损。照片存成 PNG 变大是正常的。
  • GIF:减少到 256 色调色板;透明只有每像素开或关。
  • BMP:不压缩的 24 位,透明区域用背景色填充。
  • TIFF:一页不压缩的 8 位 RGBA,Alpha 为非预乘(straight alpha)。每像素约 4 字节再加文件头,所以可能比输入大很多。输出上限为 1670 万像素。TIFF 色深变为每通道 8 位;色彩配置文件、嵌套的相机元数据和 SubIFD 不会保留。
  • ICO:在 ICO 容器中放入一张所选尺寸的正方形 PNG,这种格式自 Windows Vista 起及所有浏览器都支持。
  • 元数据:图片会重新绘制,EXIF 信息(相机、时间、GPS)不会带过去;照片方向会被应用。

示例

原图 目标格式 结果
logo.png(透明) JPG logo.jpg,透明区域变为白色
banner.webp PNG banner.png,无损且更大
scan.bmp(6 MB) WebP,质量 90 scan.webp,通常只有几百 KB
icon.png 512×512 ICO 256 icon.ico,包含一张 256×256 图片
photo.jpg AVIF,质量 50 photo.avif,画质相近但比 JPG 小

如果总是转换同一对格式,PNG 转 JPG、AVIF 转 JPG 等专用页面更快捷。要压到目标文件大小,请使用图片压缩工具。

常见问题

可以转换多页 TIFF 吗?

只会转换第一个全分辨率页面,并在结果中提示。要转换所有页面请用 TIFF 转 JPG。BigTIFF、浮点采样、平面(planar)色彩和不支持的压缩方式会被拒绝。TIFF 输入上限为 1670 万像素、每边 16000 像素。

一批里可以混合不同格式吗?

可以。每个文件的真实格式都从文件内容读取,全部转换为你选择的同一种格式。扩展名不对的文件也能正确读取。

PNG 转 JPG 时透明区域会怎样?

JPG 和 BMP 无法保存透明,透明区域会用背景色填充,默认为白色。转换为 PNG、WebP、AVIF、ICO、TIFF 或 GIF 时,可以保留透明,也可以用颜色填充。

动态 GIF 会被转换吗?

只把第一帧转换为静态图片,结果卡片上会注明。动态 WebP、APNG 和 AVIF 序列也一样。不支持保留动画。

ICO 文件是多大尺寸?

从 16、32、48、64、128、256 像素中选择一种正方形尺寸,ICO 中只包含这一张图片。非正方形的图片会完整缩放并居中,不会被裁切。需要整套网站图标,请使用网站图标(favicon)生成器。

可以添加 iPhone 的 HEIC 或 SVG 文件吗?

它们有各自的专用转换工具:SVG 需要选择缩放倍数,HEIC 需要单独的解码器。请使用 HEIC 转 JPG 或 SVG 转 PNG。在这里添加 SVG 会显示 SVG 转换工具的链接;文件选择器中不会列出 .heic 文件(iPhone 会改为提供 JPG 副本),以其他扩展名保存的 HEIC 照片会显示 HEIC 转换工具的链接。

没找到想要的工具?