图片格式转换

支持 JPG、PNG、WebP、GIF、SVG、BMP、ICO 等格式互转。纯前端处理,图片不上传服务器

拖拽图片到此处,或点击上传

支持 JPG、PNG、WebP、GIF、SVG、BMP、ICO 等格式,最多同时处理 10 张

0.90
100%
原始图片 JPG
原始图片
转换后 PNG
转换后图片

图片格式转换说明

本工具采用纯前端技术实现,所有图片处理均在您的浏览器中完成,图片不会上传到任何服务器,完全保护您的隐私。支持将常见图片格式转换为 JPG、PNG、WebP 三种主流输出格式。

  • JPG / JPEG:有损压缩,体积较小,适合照片、复杂色彩图像。不支持透明背景。
  • PNG:无损压缩,支持透明背景,适合图标、截图、需要保留边缘清晰度的图像。体积通常大于 JPG。
  • WebP:Google 推出的现代格式,同时支持有损和无损压缩,支持透明背景,体积比 JPG 和 PNG 更小,画质更好。现代浏览器均支持。

各输入格式转换说明

输入格式转换方式注意事项
JPG / JPEGCanvas 绘制后导出转 PNG 时体积会增大,转 WebP 可显著减小
PNGCanvas 绘制后导出含透明通道的 PNG 转 JPG 会丢失透明背景
WebPCanvas 绘制后导出WebP 转 JPG/PNG 时体积可能增大
GIF提取首帧静态转换仅转换第一帧为静态图片,不保留动画
SVGCanvas 栅格化矢量图转为位图,可设置高缩放比例保持清晰度
BMP / ICOCanvas 绘制后导出BMP 和 ICO 通常体积较大,转换后可显著减小

提示:SVG 转换为位图时,建议将缩放比例设置为 200% 或更高,以获得更清晰的输出效果。GIF 动画转换为静态图片时,只保留第一帧。如需保留动画,请使用专门的 GIF 处理工具。

常见问题

SVG 转成 JPG 后变糊,怎么转才清晰?

SVG 是矢量图,转换时按缩放比例栅格化,默认 100% 按自然尺寸输出。若 SVG 尺寸很小(如 100×100 的图标),输出也只有 100×100,放大必然发虚。建议把缩放比例调到 200%~400% 再转换,让输出像素足够密;配合 JPG 质量 0.9 可兼顾清晰与体积。需要透明背景时改输出 PNG 或 WebP,JPG 不支持透明。

GIF 转 JPG/PNG 后动画没了,正常吗?

正常。GIF 的动画由多帧组成,浏览器加载动图时只解码并显示第一帧,本工具把当前帧绘制到画布再导出,因此动画被固化为静态首帧,后续帧不会保留。若目标是提取某一帧做封面,这正好可用;若要保留完整动画,本工具输出不支持 GIF 动画,需要改用动图处理软件。输出静态帧时选 PNG 或 WebP 清晰度更好。

PNG 转 JPG 后透明背景变成白色块,能恢复吗?

不能直接恢复。JPG 不支持透明通道,转换时透明区域会被填充为白色背景,透明像素在这一步已经丢失,而且 JPG 是有损编码,无法从结果反推出原透明区域。设计稿需要透明背景时请改输出 PNG 或 WebP;只有图片不再需要透明(如铺在白色网页上的照片)才适合转 JPG。若已误转,需重新用原图转换。

WebP 转成 JPG 或 PNG 后体积反而变大,正常吗?

正常。WebP 的压缩效率显著高于 JPG 与 PNG:一张 200KB 的 WebP 照片转 JPG 通常长到 300~500KB,转 PNG 可能超过 1MB,因为 PNG 用无损方式存储照片类渐变像素非常费空间。这类转换的目标是兼容性(老系统与部分聊天软件不支持 WebP)而非减小体积。若确实要压缩,转换后可用压缩工具把 JPG 质量调到 0.75~0.8。

上传 ICO、BMP 或部分图片提示格式不支持怎么办?

浏览器能否读取这些格式取决于系统的图片解码能力:Windows 下 ICO、BMP 通常能解析,但多分辨率 ICO、特殊压缩的 BMP 可能加载失败并提示格式不支持。建议先用系统画图或任意看图软件把图片另存为 PNG 再上传,PNG 兼容性最好且保留透明。若转换结果空白,多半是文件带多帧或多尺寸信息,浏览器只取主帧。