PNG 转 SVG 转换器
适用于扁平图形:logo、图标、剪影、线稿。不适用于照片。最大 10 MB,不上传任何内容。
这看起来是一张照片。描摹会产生成千上万个形状、一个比原件更大的文件,以及比原图更糟的观感。矢量化只对扁平、高对比度的图形有帮助。
正在描摹形状…
生成的 SVG 比原件还大。这通常说明这张图太细碎,不适合矢量化——试试更少的颜色,或者干脆保留位图文件。
为避免页面卡死,描摹前已把图片缩小。矢量输出在任何尺寸下都保持平滑,所以这通常无关紧要。
您的文件始终保密
描摹全部在你的浏览器中完成。图片不会被上传,因此尚未公开的 logo 和品牌素材始终留在你的设备上。
关于 PNG 转 SVG
本站其他所有转换器都是把同样的像素装进另一个容器。这个不是。它会审视图像、找出色块之间的边界,然后画出接近它所看到的新形状。"转换"这个词在这里承担了很多:这其实是一次重绘,而正是这一点决定了它对你的文件是否有用。
如何将 PNG 转换为 SVG
- 1 拖入一张扁平的 PNG——logo、图标、剪影或线稿。
- 2 设定要保留多少种颜色。多数 logo 在 2 到 6 种颜色下效果最好;颜色越多,形状也越多。
- 3 点击矢量化,然后下载 SVG 或复制代码。做好在矢量编辑器里再修整一下的准备。
扁平图形可以,照片不行。
描摹需要可以追踪的边界:一块红色在白色开始的地方结束。logo、图标、剪影和线稿里到处都是这种边界,所以描出来干净利落。而照片几乎没有——颜色在每个表面上都是渐变的,于是描摹器会把渐变切成数百条细带。结果就是一个比 PNG 大好几倍的文件,打开很慢,无法合理编辑,而且明显比原图更难看。如果你的图是照片,诚实的答案是:没有任何矢量化工具能帮到你。
你得到的是真正的 SVG
这一点很重要,因为许多号称"PNG 转 SVG"的工具做的其实是另一回事:它们把你的 PNG 塞进一个 SVG 标签里。文件后缀是 .svg,但它根本不是矢量——不能缩放、不能改色,在设计软件里打开只会得到一个锁死的矩形。而本页产出的东西,是由带有真实坐标的真正 path 元素构成的。你可以把它放大到广告牌那么大、修改颜色、编辑单个节点。它是对你 PNG 的近似,而不是找回某个丢失的原始文件,但它确确实实是矢量。
如何得到干净的描摹结果
从你手上最大、最干净的 PNG 开始。logo 的截图会带上压缩噪点和抗锯齿边缘,而描摹器会忠实地跟随其中每一处抖动;用原始导出文件效果要好得多。把颜色数量压低——一个 logo 常常两三种就够,每多一种颜色就多一层形状。如果背景是纯色而不是透明,请先把它去掉,否则所有内容后面会留下一个大矩形。最后,在矢量编辑器里打开结果并删掉零碎的杂片;通常正是这一分钟的清理,把"能用的文件"和"差一点能用的文件"区分开来。