ImageMagick montage 的 PDF 输出中的矢量化字体?

6 imagemagick montage

我正在使用 ImageMagick(在 Linux 下)制作我拥有的九个 PNG 的 3x3 蒙太奇,并标记它们。需要的是 PDF 输出,以矢量化字体作为标签。我使用这个命令:

montage -label '%t' *.png -geometry +3+3 out.pdf
Run Code Online (Sandbox Code Playgroud)

结果看起来和我想要的完全一样,但面板的标签实际上是位图!即,如果我放大 PDF,我可以看到标签文本由像素组成,并且我无法在生成的 PDF 中进一步搜索标签等。

有什么办法可以让标签在PDF中被矢量化,正确的字体?如果是,我该如何指定?

Mar*_*son 7

我认为 ImageMagick 不可能做到这一点,因为它不会产生真正的矢量图形。从 ImageMagick 站点 ( http://www.imagemagick.org/Usage/formats/#vector ):

换句话说,IM 的任何输出都不会是真正的矢量格式。虽然它可以将其内部光栅格式转换为矢量格式文件,但结果只是光栅格式图像周围的表面矢量图像包装器。除非为输出设备正确定义光栅图像(以正确的分辨率),否则结果不会特别好。不幸的是,IM 的新用户对此一无所知。他们将 IM 视为一种转换器,可以将 PDF 转换为 Postscript,在预期的输出设备上生成具有“块状”锯齿效果、“褪色”颜色或看起来一点也不好看的模糊图像的图像。

如果您想研究“矢量化”整个输出,ImageMagick 站点上的示例之一建议使用 Abobe 软件或AutoTrace(这是开源的)。