首页 › 转换工具 › 图片格式转换
IF

图片格式转换

PNG / JPEG / WebP / BMP 格式互转,浏览器本地处理

核心技术Canvas API
支持格式PNG / JPEG / WebP / BMP
质量设置JPEG / WebP 可调
处理方式浏览器本地转换
选择图片文件 支持 PNG / JPEG / WebP / BMP / GIF 等格式
IMG
点击选择或拖拽图片到此处
所有处理在浏览器本地完成,不会上传服务器

图片格式转换说明

本工具使用 HTML5 Canvas API 在浏览器本地实现图片格式互转,支持 PNG、JPEG、WebP、BMP 四种常见格式的相互转换。

原理:将上传的图片绘制到 Canvas 画布上,再通过 canvas.toBlob() 或 canvas.toDataURL() 方法以指定格式导出,从而实现格式转换。

PNG:无损压缩格式,支持 Alpha 透明通道,适合图标、截图等需要保留细节和透明度的场景,体积相对较大。

JPEG:有损压缩格式,不支持透明度,适合照片类图片,体积小但反复编辑会损失质量。可通过质量参数(1-100)控制压缩程度。

WebP:Google 推出的现代图片格式,同时支持有损和无损压缩,在同等画质下体积比 JPEG 和 PNG 更小,现代浏览器普遍支持。

BMP:Windows 位图格式,无压缩(或轻度 RLE 压缩),保留原始像素数据,体积最大但兼容性极好。

质量设置:仅对 JPEG 和 WebP 格式有效。质量越高画质越好但体积越大,质量越低体积越小但画质损失越明显。建议 JPEG 使用 80-90,WebP 使用 75-85。

注意:将带透明通道的 PNG 转换为 JPEG 时,透明区域会自动填充为白色背景。

前端工具