pdflatex の異なるグラフィック形式間のパフォーマンスの違い

pdflatex の異なるグラフィック形式間のパフォーマンスの違い

多数の画像 (jpg、png、pdf) を含む非常に複雑なドキュメントがあります。コンパイル パフォーマンスを向上させるために、すべての画像を jpg に変換し、次にすべての画像を png に変換し、さらに pdf に変換してみました (imagemagick と concentration 400 を使用)。次に、コンパイル時間を計測しました。

  • すべての写真はPDF形式です: 41秒
  • すべての写真はjpg形式です: 41秒
  • すべての画像はPNG形式です: 55秒

png 画像が遅くなる理由は何ですか? 同じ画像を jpg 形式と pdf 形式で読み込んだ場合、読み込み速度は同じですが、同じ画像を png 形式で読み込んだ場合の方が遅くなるというのは一般的に本当ですか? それとも、順位が異なるケースを報告できますか?

パフォーマンスの点では、jpg/pdf よりも優れた形式はあるのでしょうか?

パフォーマンスやその他の側面を考慮して、非ベクターグラフィックを PDFLaTeX ドキュメントに含めるのに最適なグラフィック形式について、一般に受け入れられている「ベストプラクティス」はありますか?

Ubuntu 15.10 に同梱されている texlive を使用しました。

答え1

注意すべき点は、JPG を PDF に変換しても、ラスター画像のままであるということです。図を最初からベクター化して作成すれば、処理速度が上がるかもしれません。(すでにベクター化されている場合は、意味がありません。)

ここPNG の問題を解決できるリンクが 1 つあります。どうやら pdfTeX は画像を解凍して再圧縮するようです。ただし、このプロセスがいわば短絡され、直接コピーが行われるような状況もいくつかあります。

関連情報