pdflatex/xelatex 用 PNG のロスレス \includegraphics を変換せずに使用

pdflatex/xelatex 用 PNG のロスレス \includegraphics を変換せずに使用

再パックや変換などを行わずに、ラスター グラフィックを pdflatex/xelatex に含める方法を見つけようとしています。

「pdflatexは画像データを変更しません。これはテストできます」(「LaTeX 文書に Web ページのスクリーンショットを挿入すると PNG と JPG の品質が低下する") この動作はデフォルトで有効になります。

私はそれをテストしてみました、小さなプロジェクトを見てくださいhttps://github.com/belonesox/xelatex-and-graphics-quality:

  • \includegraphics{lenna.png}→ xelatex/pdflatex → PDF → pdfimages → 抽出された.ppm
  • lenna.png と extracted.ppm を比較する → diff.png

xelatexとpdflatexでは、空でないdiff.pngが表示されます。 https://github.com/belonesox/xelatex-and-graphics-quality/blob/master/diff.png

それはバグですか、それとも機能ですか?

再パック/変換せずに、xelatex ラスター PNG (またはその他の形式) を PDF に含めることは可能ですか?

関連情報