批量跟踪 JPG 到 SVG

平面设计 adobe-illustrator svg 批量处理 现场痕迹
2022-01-07 10:47:45

我有数千个 JPG 图形,并希望使用 Adob​​e Illustrator CS4/CS5 中的批处理功能将它们自动跟踪为矢量 SVG 文件。

所有图形看起来像这样:

在此处输入图像描述

我的问题是,我的机器上只有 Adob​​e Photoshop (CS5)、Illustrator (CS4) 和 Bridge (CS5)。这个软件有什么办法吗?

我尝试在 Illustrator 中进行操作。

  1. 我用我想要的选项更改了 [默认] 预设:对象 -> 实时跟踪 -> 跟踪选项。在这里,我将选项更改为此并另存为[Default]在此处输入图像描述

  2. 我开始记录我的动作:Object -> Live Trace -> Make。但是通过这样做,Illustrator 选择了“自定义”预设,所以我没有得到我想要的选项。如您所见,“最小区域”设置为 2px(在“自定义”模式下为 20px)。

那么,有没有办法用 Illustrator 做类似的事情,或者我应该使用任何其他软件(如果可能的话免费)?

最后我想将文件保存为 SVG。

谢谢

2个回答

Potrace是免费的,您可以从命令行进行批处理。

您需要做的第一件事是将所有图像转换为 bmp 格式。有几种方法可以做到这一点,但我使用 mogrify。跑步

mogrify - 格式 bmp *.jpg

将所有图像转换为 SVG 格式:

potrace --svg *.bmp

缺点是 potrace 的转换质量不如 Illustrator 好,但如果您需要一个免费程序从图像生成 SVG 文件,我很确定 potrace 是最佳可用选项。

Mogrify 是 ImageMagick 工具包的一部分,它可以做的不仅仅是将图像转换为不同的文件格式。

ImageMagick 和 potrace 都发布了他们的程序的 Windows 版本,但在 Linux 上进行这种处理要容易得多。如果您需要多次执行此操作,我可能值得安装 Linux 发行版。

您需要更改的一个关键参数(如果您的图像与您提供的示例一样小)是图像的大小。这也可以通过 mogrify 完成。这是一个跟踪图像的示例(使用单色设置)。

自动跟踪图像

此示例是使用以下命令生成的:

mogrify -resize 1000% -format bmp bAm4J.jpg

potrace -k 0.9 --svg bAm4J.bmp

查看此视频:http: //youtu.be/T6MSeBXerbI

它解释了如何设置和使用宏来记录和执行您需要的操作。