图片格式转换

在浏览器本地转换 JPG、PNG、WebP、HEIC 和 AVIF 图片。

转换为

数值越高画质越好,但文件体积也越大。

结果

转换后的图片会在这里显示并提供下载。

已准备好。添加图片并选择目标格式。

你的图片会在浏览器本地处理,不会上传到 BroBroGo。

常见问题

我的图片会被上传吗?

不会。转换逻辑完全在你的浏览器里运行,文件不会离开你的设备。

为什么苹果手机拍的 HEIC 照片有些地方打不开?

HEIC 是 iOS 11 之后 iPhone 默认的照片格式,但很多网站、旧设备和部分 Windows/安卓应用只认 JPG 或 PNG,转成 JPG 后就能到处正常打开和上传了。

为什么有时候选了 AVIF,结果却是 PNG?

目前只有 Chrome 支持生成 AVIF,Firefox 和 Safari 会自动退化成 PNG,让你依然拿到可用的文件——结果里会清楚标注这一情况。

浏览器本地图片格式转换机制

本工具支持在浏览器本地直接转换 JPG、PNG、WebP、HEIC 和 AVIF 格式的图片。用户可以选择或拖入图片,设置目标格式与质量,转换完成后可单张下载,或在转换两张及以上图片时一键打包下载。

在转换过程中,所有图片处理均在用户的浏览器本地完成。图片不会上传到 BroBroGo,文件不会离开用户的设备,这在技术上保障了数据的私密性。

输入参数与配置说明

用户在开始转换前,可以针对输入源和输出格式进行以下配置:

  • 选择图片:支持导入 JPG、PNG、WebP、HEIC 或 AVIF 格式的文件。用户可以通过点击或拖拽操作导入图片,单次导入的图片数量存在上限,若超出限制会触发提示。
  • 目标格式:可选择转换为 JPG、PNG、WebP 或 AVIF。
  • 质量控制:当目标格式为 JPG、WebP 或 AVIF 时,用户可以调节输出质量,数值范围在 40% 至 100% 之间。数值越高画质越好,但文件体积也越大。

转换规则与浏览器兼容性退化

不同浏览器对现代图片格式的编码支持存在差异,本工具在处理时遵循以下自动退化与转换规则:

  • AVIF 编码兼容性:目前仅有 Chrome 浏览器支持生成 AVIF 格式。如果用户在 Firefox 或 Safari 浏览器中尝试转换为 AVIF,或者当前浏览器不支持 AVIF 编码,系统会自动退化为 PNG 格式进行保存,并在结果中清楚标注。
  • 无损与有损压缩差异:PNG 是一种无损压缩格式。由于其保留了完整的像素信息和透明通道,照片等复杂图像在转换为 PNG 后,其文件体积通常会比 JPG 或 WebP 大得多。因此,PNG 格式更适用于需要像素完全不变或需要透明背景的场景。
  • 文件校验:如果导入的文件无法被解析为图片,系统会判定该文件可能已损坏、是空文件,或者根本不是图片,并停止对该文件的处理。

转换结果与数据对比

图片转换完成后,界面会展示详细的数据对比与操作选项:

  • 尺寸与体积变化:每个转换完成的文件都会列出“尺寸”、“原大小”和“转换后”的具体数值。
  • 体积增减标注:如果转换后的文件体积小于原始文件,系统会标注“节省”及具体数值;若转换后的体积大于原始文件,则会标注“体积增大”。
  • 总体积汇总:在列表底部会显示“总计:{original} -> {converted}”的整体体积变化。
  • 下载交互:单张图片提供“下载”按钮;当转换成功的图片达到两张或更多时,会提供“全部下载 (.zip)”按钮。

异常状态与错误提示

在操作或转换过程中,如果遇到不符合规范的情况,系统会触发相应的提示:

  • 未选择文件时点击转换:显示“请至少选择一张图片。”
  • 导入不支持的格式:显示“不支持这种文件类型。”
  • 超出单次转换上限:显示“一次最多选择 {max} 张图片。”
  • 文件无法解析:显示“无法把这个文件打开为图片,它可能已损坏、是空文件,或者根本不是图片。”
  • 部分文件处理失败:显示“{count} 个文件无法处理。”
  • 整体转换失败:显示“转换失败。请尝试其他图片或格式。”
  • 浏览器格式不支持退化:显示“你的浏览器不支持保存这种格式,已改用 PNG。”

常见问题

我的图片会被上传吗?

不会。转换逻辑完全在你的浏览器里运行,文件不会离开你的设备。

为什么苹果手机拍的 HEIC 照片有些地方打不开?

HEIC 是 iOS 11 之后 iPhone 默认的照片格式,但很多网站、旧设备和部分 Windows/安卓应用只认 JPG 或 PNG。转成 JPG 后就能到处正常打开和上传了。

为什么有时候选了 AVIF,结果却是 PNG?

目前只有 Chrome 支持生成 AVIF,Firefox 和 Safari 会自动退化成 PNG,让你依然拿到可用的文件——结果里会清楚标注这一情况。