PDFCure
所有工具

将PNG或JPG转换为SVG矢量图

在浏览器中将 PNG、JPG 或 WebP 描摹为可缩放的 SVG 矢量图 — 彩色或黑白。

大多数工具完全在您的设备上运行

选择图片

PNG、JPG 或 WebP — 徽标和线条图描摹效果最佳

点击选择,或将文件拖到此处

也可以粘贴(Ctrl+V / Cmd+V)

大多数工具完全在您的设备上运行

关于将图片矢量化为 SVG

SVG 以形状和路径的方式存储图片,而不是像素网格,因此它在任何尺寸下都能保持完美清晰——这就是为什么徽标、图标和简单插图应该使用 SVG 而不是 PNG。此工具接收位图图片(PNG、JPG 或 WebP),并将其矢量化为这种基于路径的形式,让你可以为横幅放大,或为网站图标缩小,而不会出现模糊,而且通常文件会更小。

矢量化完全使用 imagetracerjs 在你的浏览器中运行。图片首先会缩小到一个工作尺寸,然后追踪器会将颜色相似的区域归并为平面区域,并在每个区域周围绘制矢量轮廓。彩色模式保留 2 到 16 种平面颜色,适合徽标和平面插图;黑白模式首先对图片进行阈值处理,将其变为实心黑色形状,这对线稿、签名和单色标记能得到更干净的结果。没有任何内容会被上传。

矢量化只在处理平面图形时效果良好。照片有成千上万种细微不同的颜色,没有清晰的边缘,因此将其矢量化会产生一个充满斑点形状的巨大文件,看起来比原图更差——对于照片,请改为转换为 PNG 或 WebP。即使是插图,也要预期会有一定程度的简化:精细的渐变、柔和的阴影和微小的文字都无法保留。提高颜色数量可以保留更多细节,降低则可以得到更干净、更小的 SVG 文件。

支持的文件

支持 PNG、JPG、WebP 及其他位图图片。输出一个由彩色或黑色路径组成的 .svg 文件。

我的文件会被上传吗?

不会。图片完全使用 imagetracerjs 在你的浏览器中解码和矢量化——永远不会离开你的设备。断开互联网连接后该工具仍能继续使用。

常见问题

SVG 文件巨大,或浏览器卡死
你很可能在矢量化一张照片或非常精细的图片。矢量化适合平面图形——徽标、图标、线稿。对于照片,请改用图片转 PNG 或图片转 WebP。
结果看起来呈块状,或丢失了细节
矢量化会将相近的颜色合并为实心形状。提高颜色数量可获得更高的保真度,或者从更干净、对比度更高的源图片开始。
细线或小文字消失了
试试黑白模式,它能更好地保留实心形状,或者矢量化一个更大版本的图片,让细节足够大以保留下来。

如何 图片转 SVG

  1. 1

    添加图片

    拖入 PNG、JPG 或 WebP — 描摹完全在你的设备上进行。

  2. 2

    选择模式

    徽标和插画选“彩色”(2–16 色),线条图和剪影选“黑白”。

  3. 3

    描摹并下载

    图片会被矢量化为由路径组成的 SVG;保存后可无损放大到任意尺寸。

延伸阅读

图片转 SVG — 常见问题

照片能用吗?+

可以运行,但结果会又大又杂乱。矢量化适合平面图形 — 徽标、图标、图表和线条画 — 不适合照片。照片几乎总是选 PNG 或 WebP。

选彩色还是黑白?+

彩色保留 2 到 16 种纯色,适合徽标和插画。黑白会先把图片转成纯黑形状 — 对线条图、剪影和单色标记更干净。

为什么 SVG 看起来比原图简单?+

描摹会把相邻像素合并成实心形状并去掉细小杂点。提高颜色数保留更多细节;降低则得到更干净、更小的文件。

图片会被上传吗?+

不会。描摹完全在你的浏览器中进行,图片绝不离开你的设备。

有没有免费把PNG或JPG矢量化为SVG的方法?+

是的——就是这个工具。它完全在浏览器中运行,免费,且不会上传任何内容。

你们会把我的文件上传到服务器吗?+

不会——这里的每个工具都完全在你的设备上处理文件,不会向服务器上传任何内容。唯一的例外是 AI 工具,它们会把提取的文本(而非文件本身)发送给 Claude 来完成工作。

有文件大小限制吗?+

我们没有人为设置限制,但由于处理过程在你的浏览器中进行,非常大的文件(超过 500MB 或 1000 页)会受到你设备内存的限制,而非我们的限制。