私は ImageMagick (Linux 版) を使用して、所有している 9 つの 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サイトの例の1つAbobeソフトウェアの使用を推奨オートトレース(オープンソースです)。