图片格式转换
在本地转换 PNG、JPEG、WebP 与 AVIF,调整质量并比较转换前后体积
图片在浏览器内重新编码;JPEG 透明区域填白,PNG 不使用质量参数,动画仅取一帧。原元数据不保留,输出可能更大。
格式转换和体积比较会显示在这里。
工具说明
一次将最多 20 张 PNG、JPEG、WebP 或 AVIF 转成同一目标格式。结果显示像素、原文件字节、输出字节与输出/输入百分比;超过 100% 表示输出更大。PNG、JPEG、WebP 使用浏览器编码器,不支持的编码格式会报错,不会把 PNG 冒充为其他格式。AVIF 输出使用本地 libavif WebAssembly 编码,输入优先使用浏览器原生解码,必要时回退到 WebAssembly。PNG 不使用质量参数;JPEG 将透明区域合成到白底,PNG、WebP、AVIF 可保留透明度。所有转换都会重新编码解码后的像素,只保留一帧,不复制原 EXIF、GPS、ICC 或任意元数据。即使导出 PNG,浏览器颜色转换或位深降低也可能改变像素。修改文件或设置会清除旧批次。可单独或 ZIP 下载,文件名自动去重;应在目标应用比较实际视觉质量。单张输入不超过 40 MiB,单边不超过 8192 像素,总计不超过 3200 万像素。文件在当前页面处理,不保存为浏览器草稿。
场景配方
比较商品图的 WebP 与 AVIF 输出
目标:同时依据视觉质量和字节选择交付格式
- 把一小批代表图片按批准质量转成 WebP,并记录结果体积。
- 用相同源像素再转成 AVIF,检查边缘、渐变、文字和透明度。
- 在支持的浏览器矩阵测试两种格式,确定 Fallback 后再转换完整图库。
结果:得到基于真实素材、浏览器支持、视觉评审和字节节省的格式决策。
常见问题
格式转换一定减小体积吗?
不一定。输出/输入百分比可能超过 100%,照片转成 PNG 时尤其常见。
JPEG 会保留透明边角吗?
不会。JPEG 没有透明通道,工具会将透明像素填白;需要透明度时选择 PNG、WebP 或 AVIF。
为什么 PNG 不使用质量设置?
PNG 编码器不使用有损质量参数,而是保留渲染后的画布像素;解码和颜色转换阶段可能已经改变了源值。
会保留动画和原元数据吗?
不会。转换文件只包含一帧,不复制原 EXIF、GPS、ICC 颜色配置或任意元数据。
AVIF 如何处理?
编码使用本地 WebAssembly 编解码库;解码优先使用浏览器原生能力,原生解码失败后尝试 WebAssembly。
更改目标格式后会怎样?
旧结果会清除。重新转换后,文件字节、MIME 类型与扩展名会对应当前设置。
继续浏览