跳到主要内容

PNG 转 SVG — 在线把图片转成矢量图

将 PNG 或 JPG 描摹为可缩放的 SVG 矢量图,支持 2–64 色和三档细节。最适合 Logo、图标和扁平插画;描摹在浏览器中完成。

浏览器内转换 · 无需注册

单张静态 JPG、PNG、WebP 或 AVIF;最大 20 MB、2400 万像素

使用方法

  1. 选择一张 PNG 或 JPG——Logo、图标和扁平插画效果最好。
  2. 设置颜色数(2–64)和细节程度。
  3. 开始转换,检查 SVG 预览后下载。

示例

512 × 512 的双色 Logo,选择 2 色、中等细节 → 由填充路径组成的 SVG,任意缩放都清晰。

功能与限制

这是自动描摹(imagetracerjs):图片先被减少到所选颜色数,每个色块再变成一条矢量路径。照片会变成体积很大、呈色调分离效果的 SVG;描摹最适合简单图形。

最长边超过 1600 像素的图片会先缩小再描摹,以保证速度。描摹在浏览器的后台线程中运行,不上传任何内容。

FAQ

为什么 SVG 文件这么大?

每个色块都会变成一条路径。请减少颜色数、选择低细节,或先简化图片。

SVG 可以编辑吗?

可以。它包含普通路径,可以在 Illustrator、Inkscape 或 Figma 中编辑。

透明区域会保持透明吗?

透明像素会成为单独的一块不透明度为零的区域,因此 SVG 中的背景仍然是透明的。

格式参考资料

工具页面更新日期: