我正在使用 ImageMagick(在 Linux 下)对我拥有的九张 PNG 进行 3x3 蒙太奇处理,并给它们贴上标签。希望输出 PDF 并以矢量化字体作为标签。我使用以下命令:
montage -label '%t' *.png -geometry +3+3 out.pdf
结果看起来和我想要的完全一样,但面板的标签实际上是位图!也就是说,如果我放大 PDF,我可以看到标签文本由像素组成,我无法在生成的 PDF 中进一步搜索标签等。
有什么方法可以让标签矢量化,并在 PDF 中使用正确的字体吗?如果可以,我该如何指定?
答案1
我认为使用 ImageMagick 无法实现这一点,因为它无法生成真正的矢量图形。摘自 ImageMagick 网站 (http://www.imagemagick.org/Usage/formats/#vector):
换句话说,IM 的任何输出都不是真正的矢量格式。虽然它可以将其内部光栅格式转换为矢量格式文件,但结果只是光栅格式图像的表面矢量图像包装。除非光栅图像针对输出设备进行了正确定义(以正确的分辨率),否则结果不会特别好。不幸的是,IM 的新用户对此一无所知。他们将 IM 视为一种转换器,可以将 PDF 转换为 Postscript,从而在预期的输出设备上生成具有“块状”混叠效果、“褪色”颜色或模糊图像,这些图像看起来根本不好。
如果你想调查“矢量化”整个输出ImageMagick 网站上的其中一个示例建议使用 Abobe 软件或自动追踪(它是开源的)。