CapypixEnglish

PNG 转 SVG(图片转矢量图)

客户只给了一张 PNG 格式的 Logo?描成真正的矢量路径:放多大都清楚,颜色随便改,印刷、刻字、激光雕刻都能用。JPG 也能转,图片不会上传。

图片类型
纯色块、边缘干净,描出来的 SVG 最干净、文件最小。
高级设置
颜色数12
去杂点4 px小于这个尺寸的碎点会被去掉。JPG 噪点多就调大;调到 0 保留所有细节。
拐角
白色背景
「去掉」只去掉图案外围的白底;「白色全去掉」连图案里面的白色(比如字母中间的洞)也变透明。

🔒 图片在你自己的设备上转换,不会上传到任何服务器。设置会记在这个浏览器里,下次打开不用重选。

怎么把 PNG 转成 SVG

  1. 把图片拖进上面的框里,或者点选择图片;刚截的图可以直接按 Ctrl+V 粘贴。一次可以放好几张。
  2. 在图片类型里选最接近的一项:默认是「Logo / 纯色图标」,签名、手写字选「线稿(黑白)」。
  3. 左边原图、右边 SVG 并排对比,点 SVG 能放大看边缘。哪里不满意,就展开高级设置调一调,改完会自动重新描。
  4. 点下载 SVG保存;描好两张以上时,可以点全部下载(ZIP)一次打包。

什么时候需要矢量图

PNG、JPG 是位图,由一个个像素拼成,放大到一定程度就会发虚、出锯齿。SVG 是矢量图,记录的是每块形状的轮廓和颜色,印在名片上和喷在几米宽的展板上一样清楚。

下面这些情况最常用到它:印刷厂、广告店做名片、门头招牌、易拉宝、文化衫,要你提供矢量文件;网店要印包装盒、吊牌、不干胶贴纸;用刻字机、激光雕刻机做车贴、木牌;前端开发要把图标放进网页,还希望它在高清屏上不糊。手里只有 PNG 或 JPG 的时候,就可以在这里描一份矢量版。

印刷厂常说的「要 AI 或 CDR 文件」,本质上也是要矢量图。这里下载的 SVG 可以在 Illustrator 里打开后另存为 AI、EPS 或 PDF,CorelDRAW 也能直接导入 SVG。

真矢量还是「套壳 SVG」

SVG 文件里允许直接塞一张位图。有的转换器就是这么做的:把你的 PNG 编码成一长串 base64 文字,放进 <image> 标签,再把扩展名改成 .svg。这样的文件放大照样糊,刻字机找不到轮廓,颜色也改不了。

检验方法很简单:用记事本或 VS Code 打开 SVG,搜索 base64 或 <image,能搜到就是套壳。本工具输出的文件里只有 <path> 路径,每块颜色都是纯色填充,不含任何位图,也没有 base64。

哪些图适合转矢量

矢量化的原理是把图里的颜色归并成有限的几种,再把每块颜色描成形状。所以有的图描完几乎和原图一样,有的图会丢掉最关键的东西。

图片描出来的效果建议
纯色 Logo、图标、贴纸轮廓干净,文件小用默认的「Logo / 纯色图标」
签名、手写字、钢笔线稿黑色图形很干净选「线稿(黑白)」,放在白纸上拍照或扫描
扁平插画、卡通形象效果不错,形状多一些选「插画」,起步就是 24 色
分辨率低、压缩过的 JPG边缘发抖、碎点多先找大图;把去杂点调大
带小字的截图字形走样文字在设计软件里用原字体重新打
照片像油画,文件很大选「照片」,或者干脆保留 JPG
渐变、投影、发光效果变成几块纯色描完在设计软件里重新加渐变

半透明的部分处理得很直接:不透明度过半的当实色,不到一半的直接去掉。所以柔和的投影要么变成硬边色块,要么整个消失。

四种图片类型的区别

选一种图片类型,高级设置就换成这一类的起点数值,之后还能单独再调;换成别的类型时,会重新套用那一类的数值。

图片类型颜色数去杂点拐角适合
Logo / 纯色图标(默认)124 px适中企业 Logo、店标、徽章、图标
插画242 px适中卡通形象、多色手绘作品
线稿(黑白)只有黑色4 px适中签名、手写字、钢笔画、扫描的线稿
照片328 px圆润想要海报、油画效果的照片

「线稿」的判断方法和另外三种不一样:透明的地方先当成白纸,然后把红、绿、蓝三个值平均,低于 128(满分 255)的像素变成黑色图形,其余的全部不要。不管原来是蓝笔还是红笔写的,结果都是黑色图形加透明背景。比这个浅的铅笔线会被丢掉,铅笔稿太淡的话,先用修图软件把对比度拉高再来描。

「照片」最多按长边 1200 px 描,拐角更圆润,因为一张照片会描出几千个形状。实测一张 1440 × 960 的照片,选「照片」描出来 1.3 MB、约 2200 条路径;误选成「Logo」,描的时间长好几倍,文件有 9.8 MB。

高级设置怎么调

拖滑块时只变数字,松手才重新描;重描时旧结果会调淡显示,描得久的还会在状态里走秒。设置会记在这个浏览器里,下次打开还是上次的选择。

尺寸和透明是怎么处理的

转好的 SVG 能用在哪

刻字机、激光雕刻和刺绣

刻字机(比如 Cricut)和激光雕刻机要 SVG,是因为里面有轮廓可以沿着走。拿描出来的图做切割文件,注意这几点:

LightBurn 这类激光软件都能导入 SVG,导入后按图层设置是切割还是雕刻。

描之前把原图准备好

描摹只能沿着看得见的边走,原图越清晰,结果越干净。实测同一个 720 × 200 的文字 Logo:干净的 PNG 描出 22 条路径、6 KB;存成低质量 JPG(质量 40)再描,变成约 230 条路径、134 KB,边缘也毛了。

所以尽量用官网下载或设计稿导出的原图,少用截图和转发过好几手的图。苹果手机的 HEIC 照片,先用 HEIC 转 PNG 转一下;Logo 压在复杂背景上,先用在线抠图去掉背景,再描透明的 PNG。Logo 只在 PDF 里的,先用 Illustrator 或 Inkscape 打开那个 PDF 看看,里面很可能本来就是矢量;只有扫描件才需要先用 PDF 转 PNG 转成图片再描。

别人的 Logo 能不能描

转成 SVG 不会改变图的归属。自己公司的 Logo、客户授权给你的标志、允许商用的素材,都可以放心描;把别人的品牌标志、动漫形象描成切割文件拿去卖,可能侵犯对方的商标权或著作权,跟文件是怎么做出来的没有关系。

常见问题

PNG 转 SVG 会损失画质吗?

SVG 本身不会因为放大而变糊,变化在细节上:描摹时颜色会归并成有限的几种,渐变、阴影和很细的纹理会被简化。纯色 Logo 和图标描完基本看不出差别,照片就会变成一块块色块。

JPG 能转 SVG 吗?微信发来的图片行不行?

能转,JPG、PNG、WebP、GIF(只取第一帧)、BMP 都支持。微信聊天里没勾「原图」发出的图片会被压缩,边缘带噪点,描出来容易毛糙,能要到原图或原始文件最好。实在只有压缩过的图,就在高级设置里把去杂点调大一些。

能导出 AI、EPS、CDR、DXF 格式吗?

这里只输出 SVG。需要 AI、EPS 或 PDF,可以用 Illustrator 打开 SVG 后另存;CorelDRAW 导入 SVG 后能保存成 CDR;免费的 Inkscape 可以另存为 DXF,给雕刻机、切割机用。

图片会上传吗?

不会。矢量化引擎是一个约 0.7 MB 的 WebAssembly 程序,第一次使用时从本站下载到浏览器里,之后的描摹全在你自己的设备上完成,图片不会离开你的电脑或手机。

转出来的 SVG 能无限放大吗?

能。SVG 记录的是曲线,放大多少倍边缘都是平滑的。不过它只能画出描摹时看得到的细节,原图里本来就糊掉的地方,放大后也不会变清楚。

照片能转矢量图吗?

可以选「照片」类型试试,效果像海报或油画,由几千个色块组成,文件常常超过 1 MB。照片一般还是用 JPG 更合适,矢量化更适合 Logo、图标和线稿。

为什么边缘发毛、有一圈浅色细边?

图形边缘本来有一圈过渡色,颜色数设得多时,这些过渡色会被单独描成细条。把颜色数调低一些通常就没了;黑白的图直接选「线稿(黑白)」。

为什么颜色变成了一块一块的?

矢量化会把颜色归并成有限的几种再描轮廓,渐变和阴影就变成了几块纯色。想多留一些层次,可以调高颜色数或者选「插画」,代价是文件更大。

手机上能用吗?

能。苹果和安卓手机的浏览器都可以打开这个页面,描好的 SVG 会像普通文件一样下载到手机里。

一次能转多少张?有大小限制吗?

单张最大 50 MB,张数不限,会按顺序一张一张描。描好两张以上,可以点「全部下载(ZIP)」一次保存。

提示浏览器太旧、运行不了怎么办?

矢量化引擎需要浏览器支持 WebAssembly。360、QQ 这类双核浏览器请切换到极速模式,或者换用新版的 Chrome、Edge、Firefox、Safari。

更多免费工具