Vextrude

图片转SVG工具

将PNG、JPG、GIF、BMP和WebP图片转换为可缩放的SVG矢量文件。完全在浏览器中运行 — 无需上传。

将图片拖放到此处、点击浏览或粘贴

支持 PNG、JPG、GIF、BMP、WebP

免费在线图片转SVG工具 — 即时矢量化任何图片

在浏览器中直接将PNG转SVG、JPG转SVG以及其他栅格图片转换为干净、可缩放的矢量路径。无需上传、无需注册、无水印。

100%私密且本地

图片永远不会离开您的设备。所有矢量化都使用Canvas API和Web Workers在浏览器中进行,确保最大程度的隐私和速度。

5种追踪模式

黑白轮廓、最多32色的多色追踪、灰度图层、Sobel边缘检测和色调分离 — 全部支持实时预览。

PNG、JPG、GIF、BMP、WebP

将任何栅格格式转换为SVG。从剪贴板粘贴、拖放或浏览 — 然后下载干净的矢量SVG或直接发送到3D转换器。

极速

追踪在专用的Web Worker线程中运行,因此UI保持响应。大图片会自动缩放以获得近乎即时的结果。

图层编辑

开启或关闭单个颜色图层、使用内置选择器更改任何图层的颜色、删除不需要的图层,以及撤消/重做每次编辑。

SVG到3D工作流

将追踪的SVG直接发送到Vextrude 3D转换器,一键挤出为可打印的STL、OBJ或GLB模型。

如何在线将图片转换为SVG

  1. 上传图片: 将PNG、JPG、GIF、BMP或WebP文件拖放到放置区域、点击浏览文件,或直接从剪贴板粘贴图片(Ctrl+V)。
  2. 选择追踪模式: 选择黑白用于单色轮廓、彩色用于最多32色的多层追踪、灰度用于色调图层、边缘检测用于轮廓线,或色调分离用于风格化的纯色输出。
  3. 调整设置: 使用阈值滑块(黑白/边缘模式)控制前景检测。增加模糊以平滑嘈杂的图片、提高简化以减少路径复杂性,并设置最小面积以过滤微小的伪影。
  4. 编辑图层: 在彩色、灰度和色调分离模式下,开启或关闭单个图层、使用颜色选择器更改任何图层的颜色,或删除不需要的图层。所有编辑都支持撤消/重做(Ctrl+Z / Ctrl+Y)。
  5. 导出: 下载SVG文件、将原始SVG代码复制到剪贴板,或将结果直接发送到SVG转3D转换器进行3D挤出和打印。

什么是图像追踪(矢量化)?

图像追踪 — 也称为矢量化栅格转矢量转换位图追踪 — 将基于像素的图像转换为与分辨率无关的矢量路径。与放大后变模糊的PNG或JPG文件不同,SVG矢量图形在任何缩放比例下都保持完美锐利,非常适合:

  • 标志和品牌 — 缩放到任何尺寸而不损失质量
  • 图标和UI元素 — 在所有屏幕密度下清晰渲染
  • 激光切割和CNC — 机器可读的矢量路径
  • 3D打印 — 将SVG路径挤出为实心3D模型
  • Web图形 — 更小的文件大小、CSS样式和动画支持
  • 乙烯基切割和丝网印刷 — 用于生产的干净矢量轮廓

图片转SVG算法如何工作?

此工具使用类似于Potrace的轮廓提取管线。该过程分四个阶段工作:

  1. 预处理: 图片可选择性地进行模糊处理并转换为灰度。在黑白模式下,阈值将前景与背景分离。在彩色模式下,中值切割量化将调色板减少到目标颜色数。
  2. 轮廓追踪: Moore邻域追踪沿每个颜色区域的边界行走以提取封闭的轮廓路径。
  3. 路径简化: Ramer-Douglas-Peucker算法在保持形状的同时减少控制点数量,生成轻量级SVG路径。
  4. SVG生成: 轮廓被组装成具有正确排序的图层和填充颜色的SVG文档。

整个管线在Web Worker线程中运行,因此即使处理大型复杂图片,浏览器也保持响应。

PNG转SVG vs JPG转SVG — 哪个效果更好?

PNG图片通常产生最佳的SVG结果,因为PNG使用无损压缩,保留锐利的边缘和干净的颜色边界。保存为PNG的标志、图标和插图追踪非常干净。

JPG图片使用有损压缩,会引入压缩伪影 — 尤其是在边缘周围。这些伪影会创建嘈杂的SVG路径。要从JPG获得更好的结果,请增加模糊滑块以平滑伪影,并提高最小面积以移除小碎片。

两种格式都完全支持。对于照片,8–16色的彩色模式和适度简化可产生最佳的艺术矢量化输出。

图片转SVG vs Illustrator Image Trace

Adobe Illustrator的Image Trace功能强大,但需要付费订阅和桌面安装。Vextrude图片转SVG工具提供了一个令人信服的免费替代方案:

  • 永久免费 — 无订阅、无帐户、无限制
  • 即时 — 在浏览器中运行,无需安装
  • 私密 — 图片永远不会离开您的设备
  • 5种追踪模式 — 黑白、彩色、灰度、边缘检测、色调分离
  • 图层编辑 — 更改颜色、删除图层、撤消/重做
  • 3D工作流 — 将SVG直接发送到3D挤出

对于快速转换、标志矢量化和3D打印工作流,Vextrude比桌面工具更快、更便捷。

常见问题

图片转SVG工具真的免费吗?

是的。您可以在没有帐户、水印或隐藏限制的情况下将Vextrude图片转SVG工具用于个人和商业项目。它将始终免费。

我的图片会离开我的设备吗?

不会。所有追踪都使用Canvas API和Web Workers完全在您的浏览器中运行。图片从不上传到远程服务器,确保您的文件完全私密和安全。

如何将PNG转换为SVG?

只需将PNG文件拖放到转换器上,或点击放置区域浏览文件。工具将自动追踪图片并显示SVG结果。根据需要调整设置,然后点击下载SVG。

我可以将JPG或JPEG转换为SVG吗?

可以。JPG/JPEG文件完全支持。为了获得JPG的最佳结果,请略微增加模糊滑块以平滑压缩伪影,并使用更高的最小面积值来过滤噪声。

黑白模式和彩色模式有什么区别?

黑白模式将图片转换为灰度并应用阈值以创建单色轮廓 — 非常适合标志和图标。彩色模式使用中值切割量化提取最多32个颜色图层,每个图层作为具有自己填充颜色的单独SVG路径进行追踪 — 非常适合插图和详细的艺术作品。

边缘检测模式有什么作用?

边缘检测对图片应用Sobel滤波器以提取轮廓和等高线。它生成追踪对象边缘而不是填充颜色区域的SVG路径。使用阈值滑块控制边缘敏感度。

追踪后可以编辑单个图层吗?

可以。在彩色、灰度和色调分离模式下,图层面板将每种追踪颜色显示为单独的图层。您可以切换可见性、使用内置颜色选择器更改任何图层的颜色,或永久删除图层。所有编辑都支持使用Ctrl+Z和Ctrl+Y进行完整的撤消/重做。

可以将SVG输出用于3D打印吗?

当然可以。在此导出SVG,然后点击“发送至SVG → 3D”在Vextrude SVG转3D转换器中打开。在那里您可以将其挤出为可用于3D打印的防水STL、OBJ或GLB模型。

这比Adobe Illustrator Image Trace更好吗?

对于快速转换、标志矢量化和注重隐私的工作流,Vextrude更快、更便捷 — 它是免费的、即时的,并且完全在浏览器中离线运行。对于需要高级微调的复杂专业插图工作,Illustrator提供更多控制,但需要付费订阅。

支持哪些图片格式?

PNG、JPG/JPEG、GIF、BMP和WebP全部支持。您还可以使用Ctrl+V(或Mac上的Cmd+V)直接从剪贴板粘贴图片。

如何矢量化标志?

上传标志图片,为单色标志选择黑白模式或为多色标志选择彩色模式。调整阈值和简化滑块,直到SVG与原始图片干净地匹配。对于具有透明背景的标志,转换器会自动用白色填充透明度。

可以矢量化照片吗?

可以。使用16–32色的彩色模式获得详细的矢量化版本,或使用更少的颜色获得艺术性的色调分离效果。照片产生风格化的矢量艺术而非逼真的复制品,非常适合插图、海报和创意项目。

博客最新文章

来自Vextrude团队的提示、教程和更新。