私はラスター画像の世界に慣れていないので、最初に使用する定義を説明し、それらを正しく使用できることを願っています:
- ジオメトリ (画像の総ピクセル数 %w * %h)
- 解像度 (ピクセルあたりインチ / ppi)
- サイズまたは「印刷サイズ」 (画面またはプリンターでの表示サイズ (インチなど))
異なるジオメトリのラスター イメージを含む PDF ドキュメントがいくつかあります。したがって、エビデンスで開くと、それらはすべて異なるサイズで表示されます(印刷される可能性があると思います)。ドキュメントを開いたときにエビデンス(または他のビューア)がすべてのページを同じサイズで表示するように、pdf内で印刷サイズを定義したいと思います。
これはどのように実現できますか?私が理解している限り、画像のジオメトリと印刷サイズは解像度によってリンクされています。現在、次のImageMagick:identify出力 に対する私の pdf のショーの 1 つ:
$identify -units PixelsPerInch -format "%wx %h - %[resolution.x] x %[resolution.y] - %[fx:w/72] x %[fx:h/72] in\n" 例. pdf
ジオメトリ - レゾール。- 印刷サイズ -
538 x 375 - 72 x 72 - 7.47 x 5.20 インチ
546 x 381 - 72 x 72 - 7.58 x 5.29 インチ
1210 x 1681 - 72 x 72 - 16.80 x 23.34 インチ
1658 x 1166 - 72 x 72 - 23.02 x 16.19
インチ 542 x 365 - 72 x 72 - 7.52 x 5.06 インチ
1673 x 1169 - 72 x 72 - 23.23 x 16.23 インチ
一定の印刷サイズ (列 3) を実現したいのですが、画像のジオメトリを変更したり、再圧縮を避けたりして、品質が低下しないようにしたいと考えています。続行するには、次のことを理解する必要があるように思われますが、これに関する情報は見つかりません。
1) これらの 3 つの値のうち、実際に pdf ドキュメントに保存されるのはどれですか?また、 identifyによって計算されるのはどれですか?
2) 私の目標を達成するために、どのソフトウェア (およびどのように) を使用すると、多数の pdf ファイルをバッチ処理できますか?
3) ジオメトリと解像度が pdf ファイルの値であり、印刷サイズがそこから導出されると仮定すると、印刷サイズがすべてのページで同じになるように、ソフトウェアは各画像の解像度値を計算する必要がありますか?
どうもありがとうございました!
乾杯、
ベンジャミン