如何将签名从 JPG 转换为矢量笔画?

平面设计 adobe-illustrator 向量 墨景 中风 图像跟踪
2022-01-25 17:31:00

我想将扫描的签名转换为矢量文件。具体来说,我想获得一个干净、小型的 SVG,就像Barack Obama 在 Wikipedia 上的签名一样。它仅由没有填充的路径和宽度为 1.4 的黑色笔划组成。

这是一个示例扫描签名我已经尝试过 Inkscape 0.48 和 Illustrator CS6 中内置的跟踪功能,但只能获得边界处带有锚点的路径,加上填充而没有描边。不用说,生成的 SVG 不干净(路径的宽度不同),它的大小大约是奥巴马签名的四倍。

是否存在任何可以将扫描的签名/线条艺术体面地追踪为笔画而不是路径的工具?如果没有,我将如何使用 Illustrator 中的钢笔工具手动创建笔触?

2个回答

中心线追踪

您正在寻找的方法是“中心线追踪”。这会将位图转换为矢量线而不是对象图形。很少有追踪者能够做到这一点。

有一个免费的开源工具AutoTrace可以很好地做到这一点,但根据源图像的质量会有所限制。跟踪您作为 JPEG 图像提供的签名将导致大量伪影。这些是我从您的示例中获取单线矢量图像的步骤:

  1. 尽可能减少图像信息,仅保留 2 种颜色(对象、背景):

    在此处输入图像描述
    通过将位图跟踪到对象矢量图形,可以获得最佳和最快的结果。然后再次将其导出为 PNG 位图,如上所示。

  2. 至少使用以下选项运行AutoTrace :

    autotrace -centerline -color-count 2 -output-file output.svg -output-format SVG input.png 
    

    在此处输入图像描述

  3. 微调笔画并添加所需的笔画强度:

    在此处输入图像描述

如果您对命令行不满意,您可以安装 AutoTrace 的图形前端Frontline

Windows 的二进制文件可从项目的 SourceForge 页面获得,Linux 用户可以从他们的默认存储库中安装它。

这可能不是最有效的方法,但这是我所做的:

将文件放入 Photoshop,调整色阶和亮度对比度以获得高对比度图像。

在此处输入图像描述

然后把它变成黑白的,也许可以再增加一点对比度。移除背景(白色),并将其保存为具有透明度的图像(例如 png)。

然后,在 illustrator 中选择描摹选项;在这里你可以根据你是否想要矢量笔触或填充来玩。

中风: 在此处输入图像描述

充满:

在此处输入图像描述

希望这可以帮助。