将光栅图像转换为矢量图形的建议

时间:2008-10-09 18:58:24

标签: vector-graphics

如果有人希望将大量光栅图像批量转换为矢量图形,那么还有哪些工具可以做到这一点吗?

举个例子,想想几乎所有具有标准形状(椭圆,矩形)和文本的图表。

5 个答案:

答案 0 :(得分:6)

Inkscape uses Potrace引擎用于跟踪光栅图形。你通常需要稍微玩一下才能获得有用的输出,但它确实非常好并且易​​于使用。

答案 1 :(得分:3)

也许Vector Magic的桌面版(不是免费的)可以帮助你。

链接:http://vectormagic.com/

答案 2 :(得分:3)

我会热情地提名Vector Magic。

我最近使用Adobe Live Trace(Photoshop CS2)进行了一些光栅到矢量转换工作。它需要相当多的调整才能使frmo变得可以接受。

我尝试使用Vector Magic完全相同的转换(使用在线版本,前两个是免费的),配置问题很简单,托盘编辑简单直观,结果非常好,非常干净,在第一次尝试。很明显,他们已经解决了去噪和去抗锯齿的问题,以生成干净的载体。 (与Adobe相比,它采用了噪音和别名音调,并决定从它们中制作许多微小的矢量。)

另一个替代方案是Corel PowerTRACE,虽然我对它没有经验。

答案 3 :(得分:0)

截至今天 2021.1.13,

我认为 Vector Magic 仍然是市场上最好的工具,他们很自豪地在他们的网站上声明:

"Simply the Best Auto-Tracer in the World"
您可以免费测试他们的在线光栅到矢量转换。 https://vectormagic.com/

但确实,Lab 中的许多技术似乎相当出现, 喜欢这个:
Perception-Driven Semi-Structured Boundary Vectorization

您可以在此处获取他们的技术详细信息和演示软件: http://www.cs.ubc.ca/labs/imager/tr/2018/PerceptionDrivenVectorization/

结果非常好,令人印象深刻, 但是转换速度也很惊人,太慢了。

该论文的作者来自: 1 英属哥伦比亚大学,2 Adob​​e,3 国立台湾大学

我不知道他们为什么不做一些速度优化、构建更好的用户界面并从这些工作中制作出很棒的工具。

答案 4 :(得分:-1)

Imagetracer是一个免费的开源(公共域)库和应用程序,可能对批量转换文件很有用。免责声明:我做了这些。

获取 ImageTracer.jar

https://github.com/jankovicsandras/imagetracerjava

然后基本用法是:

java -jar ImageTracer.jar smiley.png

这可以通过标准的CLI批处理自动完成,例如使用bash:

for file in *.png; do java -jar ImageTracer.jar "$file" outfilename "${file/%ext/svg}"; done

这应该从当前文件夹中的所有PNG创建SVG。