私はImageMagick(Linuxで)を使用して、持っている9つのPNGの3x3モンタージュを作成し、それらにラベルを付けています。必要なのはPDFベクトル化されたフォントをラベルとして出力することです。次のコマンドを使用します:
montage -label '%t' *.png -geometry +3+3 out.pdf
結果は私が望むように見えますが、パネルのラベルは実際にはビットマップです!つまりPDFにズームインすると、ラベルテキストがピクセルで構成されていることがわかり、結果のPDFでラベルなどをさらに検索することはできません。
ラベルがベクトル化され、PDF内の適切なフォントになるようにする方法はありますか?はいの場合、これを指定するにはどうすればよいですか?
ImageMagickは真のベクターグラフィックを生成しないため、これは不可能だと思います。 ImageMagickサイトから( http://www.imagemagick.org/Usage/formats/#vector ):
言い換えると、IMからの出力は真のベクトル形式にはなりません。内部ラスター形式をベクター形式ファイルに変換できますが、結果はラスター形式の画像の表面的なベクター画像ラッパーにすぎません。また、ラスターイメージが出力デバイスに対して適切に(適切な解像度で)定義されていない限り、結果は特に良好ではありません。残念ながら、IMの新規ユーザーはこれについて何も知りません。彼らはIMを、たとえばPDFをPostscriptに変換し、「ブロック状」のエイリアシング効果、「色あせた」色、またはまったく見栄えの悪いぼやけた画像を生成できるコンバーターと見なしています。目的の出力デバイスで。
出力全体の「ベクトル化」を調査したい場合 ImageMagickサイトの例の1つ はAbobeソフトウェアまたは AutoTrace (オープンソース)の使用を提案します。