跳到正文
马克工具箱

PNG 转 SVG(图片转矢量图)

把 PNG、JPG 格式的 Logo、图标、线稿或签名转成可以无限放大的 SVG 矢量图。工具会把图片描摹成矢量形状,可以选择彩色或黑白、颜色数和保留的细节,和原图对比后下载 SVG 或直接复制代码。

在浏览器本地运行,输入的内容和文件都不会上传

或把文件拖到这里

60
8 px

最适合 Logo、图标、线稿和扫描的签名这类色块分明的图;照片会变成色块画的效果。描摹在浏览器里用 ImageTracer(公有领域)完成,图片不会上传。

使用步骤

  1. 选择或拖入 PNG、JPG、WebP 或 GIF 图片。
  2. 选择「彩色」或「黑白」,彩色模式再选颜色数。
  3. 调节「细节」和「去掉小于此面积的杂点」,直到效果满意。
  4. 点「下载 SVG」,或「复制 SVG 代码」。

参数说明

颜色数
每种颜色是一层形状。Logo 一般 2~8 种就够;颜色越多越接近原图的渐变,但文件越大。
细节
越高越贴合原图轮廓;越低曲线越平滑简单,文件也越小。
去掉杂点
去掉噪点、JPG 压缩痕迹造成的细碎小形状。

不同图片怎么设置

图片类型 模式 颜色数 细节 去掉小于此面积的杂点
两三种颜色的 logo、图标 彩色 2–4 默认(60) 默认(8 px)
带渐变或阴影的 logo 彩色 8–16 60–80 4–8 px
扫描的签名、手写字 黑白 — 60–80 8–16 px,去掉纸张纹理
线稿、简笔画 黑白,或彩色 4–8 色 — 70–90 4–8 px
照片 彩色 16–32 40–60 16 px 以上,效果会像海报

最长边超过 1000 px 的图片会先缩小到 1000 px 再描摹,速度更快;生成的 SVG 本身可以无损放大到任意尺寸。

为什么要转成 SVG

**印刷和广告:**SVG 由线条和形状组成,不是像素,印在名片或大幅喷绘上都清晰。

**网页和小程序:**SVG 图标在高分屏上不会糊,还能用 CSS 改颜色。

**刻字机、激光雕刻:**这类设备按矢量路径切割,黑白描摹后的图案可以直接导入。

常见问题

照片能转吗?

能转,但会变成色块分明的海报效果。矢量化适合 Logo、图标、线稿和文字。

为什么生成的文件很大?

颜色多、细节高或图片噪点多时会产生上千个形状。可以减少颜色数、降低细节或加大杂点面积。

图片会上传吗?

不会,描摹在浏览器里完成。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具