图片转 SVG

把 logo、图标或线稿描摹成真正的 SVG,放多大都不会糊。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

点击上传,或把 logo、图标或图稿拖进来

PNG、JPG、WebP 或 GIF — 在浏览器里描摹,绝不上传

关于把图片转成 SVG

PNG 是一格一格的像素。放大它,你只会得到更大的像素格。SVG 则是用数学描述出来的一组形状,所以放到多大都清清楚楚 —— 名片上、广告牌上,甚至还没出现的屏幕上。

麻烦在于,你手里往往没有 SVG。你手里只有别人邮件发来的一张 400 px 的 PNG logo,而现在它要被做成招牌。

这个工具会把图片描摹成形状。 它找出颜色之间的边界,沿着边界画出真正的矢量路径,于是你拿到的是一份规规矩矩的 SVG:可以缩放、可以改色,也能用任何设计软件打开。

描摹能做什么,不能做什么

描摹并不是把原始文件找回来。它只是绕着它能看见的东西画一圈,结果完全取决于你喂给它什么。

它擅长处理:

  • 纯色平涂的 logo 和字标
  • 图标、符号、象形标志
  • 线稿、草图、勾线作品
  • 图表、地图、平面布置图
  • 镂空模板、剪影、印章

它不适合照片。 照片里没有干净的颜色边界,只有几百万处渐变。描摹只会把它变成成千上万个细小色块:形式上是 SVG,通常比原照片还*大*,而且什么都干不了。工具发现疑似照片时会提醒你,而不是甩给你一个 12 MB、看着像打翻颜料的文件。

三个设置

先告诉它这是什么图 —— logo 或图标线稿,还是细节丰富的插画。这只是把三个滑块调到一个合理的起点,之后你还可以自己调整。

  • 颜色数量是最关键的一项。描摹的原理是先把图片减少到一个很小的色板,再沿着每个色块画边。一个双色 logo 如果用 8 色描摹,抗锯齿的过渡边会被当成额外的形状捡进来;用 2 色就干干净净。颜色少几乎总比多好。
  • 平滑度用来抹平抗锯齿在边缘留下的抖动。轮廓看起来毛糙就调高;真实细节被磨圆了就调低。
  • 细节决定一个形状要小到什么程度才会被丢掉。想去掉杂点和噪点就调低;想保留复杂图稿里的细微笔触就调高。

描摹、看右边的结果、调整、再描摹一次。每次只要几秒钟。

去掉背景

去掉背景会丢掉图稿后面那一大块纯色形状,于是 SVG 的背景是透明的,而不是一个白色矩形。

如果 logo 要放在别人的页面上,或者放在有颜色的页头上,就用这个。如果背景本身就是设计的一部分,就别勾。

用之前先检查边缘

放大右边那块描摹结果。该锐利的角、该平滑的曲线,还有小号文字 —— 这几处最容易看出描摹的极限。

如果结果基本对但显得杂乱,先试着减少颜色数量。如果原图本来就很小,描摹只能去猜那些根本不存在的细节 —— 一个 64 px 的网站图标不可能变成清晰的 logo。

不上传任何文件

图片是在你的浏览器里读取和描摹的,绝不会到达服务器。如果这个文件是还没发布的 logo、客户的品牌标识,或者签了保密协议的作品,这一点就很重要。

这也意味着没有大小限制、不用等待。特别大的图片会在描摹前先缩小,因为超过一定程度后,多出来的像素只会增加噪点,而不是细节。

人们用它来做什么

  • 只剩 PNG 版本的 logo,现在要做成招牌或拿去印刷
  • 需要在代码里改色或缩放的图标
  • 准备拿去切割、雕刻或刺绣的草图或线稿
  • 给刻字机或激光机用的镂空模板或剪影
  • 图表变成可以编辑的东西
  • 网站准备一份 SVG,在任何屏幕上都清晰

需要知道的事

  • 生成的 SVG 带有正确的 viewBox,所以你在 CSS 或 HTML 里设置宽度时能正常缩放
  • 复制 SVG 代码会把标记放进剪贴板,可以直接粘进页面或组件里
  • 结果能在 Illustrator、Inkscape、Figma 和 Affinity 里打开,路径可以手动编辑
  • 出现上千个形状,说明这张图的设置不对,而不是工具坏了 —— 减少颜色数量
  • 想反过来转,请用 SVG 转 PNGSVG 转 JPG
  • 如果你要的是给照片去背景,请用 抠图去背景

怎么用

  • 点击点击上传,或者把 logo、图稿拖到方框上
  • 选择它属于哪一类:logo 或图标线稿细节丰富的插画
  • 点击开始描摹,看右边的结果
  • 边缘乱的话,先调整颜色数量,然后重新描摹
  • 需要透明背景就勾上去掉背景
  • 点击下载 SVG,或者用复制 SVG 代码直接粘进页面

相关工具

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部