🔄

图片格式转换

⚙️ 输出设置
📋 图片列表
已选择 {{ imageList.length }} 张
正在读取图片,请稍候…
🖼️
点击或拖拽继续添加图片
支持 JPG、PNG、WebP、BMP、GIF 等;也可 Ctrl+V 粘贴
预览
✓ 已转换
⏳ 转换中
{{ item.name }}
{{ item.originalFormat.toUpperCase() }} → {{ outputFormat.toUpperCase() }}
原:{{ formatSize(item.size) }} 后:{{ item.convertedSize != null ? formatSize(item.convertedSize) : '—' }} {{ item.convertedSize < item.size ? '省' + Math.round((1 - item.convertedSize / item.size) * 100) + '%' : '增' + Math.round((item.convertedSize / item.size - 1) * 100) + '%' }}
🖼️
点击上传或拖拽图片
支持 JPG、PNG、WebP、BMP、GIF 等,可上传多张;也可直接 Ctrl+V 粘贴图片

💡 功能说明

在线图片格式转换工具:支持 PNG、JPEG、WebP、BMP、GIF、TIFF 六种格式之间相互转换,可批量上传、统一设置输出格式与质量、处理透明背景,并实时对比转换前后的文件大小;所有处理均在浏览器本地通过 Canvas 完成,图片不会上传到服务器。

  • 多格式互转:支持 PNG、JPEG、WebP、BMP、GIF、TIFF 六种格式之间相互转换
  • 批量上传:右侧上传区可点击或拖拽添加,列表首位的"继续添加"卡片支持追加更多图片;大图读取时显示"正在读取"提示
  • 最新置顶:每次新上传的图片会出现在列表最前面,方便优先处理
  • 质量控制:JPEG / WebP / GIF 可拖动调节压缩质量,PNG / BMP / TIFF 为无损
  • 透明处理:转为 JPEG / BMP / TIFF 等不支持透明的格式时,可勾选填充背景色并自定义颜色
  • 大小对比:每张图片实时显示原大小与转换后大小,以及节省或增大的百分比
  • 一键下载:点击"开始转换"后,可"下载全部"打包为 ZIP(依赖 JSZip),或单张下载
  • 本地处理:所有转换均在浏览器本地通过 Canvas 完成,图片不会上传到服务器

⚠️ 注意事项

  • 转换只在点击"🔄 开始转换"后执行;切换输出格式、质量或背景不会自动重转,需再次点击开始转换
  • TIFF / BMP 为无损或原始格式,转换后文件通常较大
  • GIF 按单帧导出,透明区域会按所选背景色填充
  • "下载全部"依赖 JSZip,若其加载失败会自动降级为逐张下载