我有一些相当大的PNG文件,我想将它们转换为矢量图像以备将来使用。有没有可以做到这一点的应用程序?

我在想类似的东西,我必须指定图像中的内容-即我说:“这是从此处到此处的渐变”,“这是字体x的文字”,以及“这是从这里到这里的笔画”。

必须:


能够接收png文件
输出到相对常见的矢量格式
相当有用

理想情况下,它将在OS X上运行。不过,我也可以使用Ubuntu应用。有应用程序可以做到这一点吗?

#1 楼

Inkscape是可用于Linux,Mac和Windows的开源矢量图形程序。

如本教程中所述,它使用Potrace位图跟踪引擎支持从栅格到矢量的转换。

它至少支持png输入和SVG输出。

示例输出:



左上方到右上方:照片原始( Credit Flower's Lover,CC BY 2.0许可,四色迹线。

左下到右行:8色迹线,16色迹线。

评论


IIRC Inkscape使用可以为此单独获得的工具。是否要确认/贷记inkscape使用的父工具(如果是)? (我怀疑inkscape具有比基本工具更好的GUI)

–林登·怀特(Lyndon White)
2014年2月9日在9:08

我只听说过有关Potrace的好消息。在独立形式中,它是命令行实用程序。

–凯利·托马斯(Kelly Thomas)
2014年2月9日在9:32

感谢您添加链接

–林登·怀特(Lyndon White)
2014年2月9日在9:33

我很好奇它如何将全彩色光栅图像转换为全彩色矢量。大多数示例似乎都是针对单色的。

–游侠怪胎
2014年2月9日在9:46

#2 楼

根据我的经验,vectormagic做了很棒的工作,尽管它不是免费的-网络版本每月7.95美元(或者您可以购买令牌进行单次转换,而Windows和Linux的桌面版本大约为300美元。一个一次性的东西,当您在他们的网站上注册或根据需要购买令牌时,您将获得2次免费转换(您可以看到结果,但必须在没有订阅或使用令牌的情况下下载矢量文件)。

尽管如此,在正确的图像上,结果还是很棒的-



和照片上



这些是来自网络应用程序的预览

#3 楼

Adobe illustrator也非常擅长矢量化图像。内置的功能称为“图像跟踪”,它允许您设置一堆参数来控制路径和拐角的跟踪程度,必须将多组像素视为杂点以及所需的多少种颜色在矢量化版本中使用。价格是Adobe Illustrator的缺点。这很昂贵,因此,如果您因工作或大学而没有许可证,或者碰巧拥有该软件包,因为(例如)您使用Photoshop进行照片处理,那么这可能是一个大问题。

插画家几乎可以采用任何光栅图像格式作为输入,并且可以导出为.eps,.pdf和.svg作为最常见的矢量。我对图像跟踪选项的经验是,它非常易于使用。在Illustrator中打开图像(例如.png),单击“窗口”>“图像跟踪”,然后可以开始设置控件。完成后,您可以点击跟踪以查看矢量化结果,如果对结果满意,可以转到“对象”>“图像跟踪”>“展开”以单独的矢量单位对矢量化图像进行最终分割。

为了展示程序在矢量化中的功能,我有两个示例。首先是下面显示的颜色爆炸的示例图像,以展示其再现所有颜色的效果。您可以识别出右图是从右下角的蓝色轮廓矢量化而成的,这是矢量补丁。



在下面的第二个示例图中请参阅具有可调整设置的图像跟踪的选项菜单。风景图像几乎是最难向量化的,因为整个图像中的颜色梯度持续存在。底部图像显示了将路径和角都设置为100%并且仅将单个像素识别为噪点时来自illustrator的结果。



如您所见,矢量化图像(从图像轨迹中的选项已被禁用这一事实可以识别)看起来与原始图像非常相似,除了图像中的白色条纹。实际上,这是矢量图像的渲染问题,如果稍微放大一下,该问题就会消失(请参见下图)。





#4 楼

我最近为Mac下载了一个新的应用程序Super Vectorizer。它会按照您的想法进行操作,将栅格(不可剪切的文件)转换为Vector(如Silhouette Studio),并允许导出为SVG或PDF Vector文件。

真正的好处是简单。它打开很快,为您提供了两个选项,然后完成任务。您可以从字面上拍摄照片并将其矢量化,也可以将自己的艺术作品或剪贴画等进行矢量化。此外,它几乎可以导入您会遇到的每种格式!对于那些不愿使用高端图形软件的人来说,这非常好,因为您只能打开一个窗口,选择简单,而且速度很快。
边缘矢量化图像
彩色颜色矢量化图像

原始图像

矢量化图像

评论


超级矢量化器还可以,但是当我从jpgs追踪到非常简单的黑白徽标时,它将小区域留作开放路径。然后,在我的图形程序中花费一个永恒的时间将它们全部关闭。也很难对最终文件进行分组...它不想!所以几乎是一个很棒的程序。

–奈杰尔·谢弗费尔斯·希尔德
16年11月30日在11:56

#5 楼

Autotrace是一个对我来说效果很好的CLI程序,可以将扫描的轮廓图转换为矢量图形(特别是.svg格式)。

Potrace是另一个CLI选项。我不记得为什么,但是我选择了自动跟踪。

可能的警告:据我所知,它们都只接受和输出黑白图像,甚至没有灰度。

Corel Draw也具有从颜色栅格到矢量的跟踪实用程序,在我看来,这非常出色。

评论


为什么要投票?

–r_alex_hall
17年8月4日在16:14