PNGファイルにはオプションの情報が含まれている場合があります。これらのオプションの情報ブロックの1つは、の物理解像度()(チャンク署名pHYs
)です。 [1]を[2]これはユニットの0
指定されていない、または非常にだメートル ← ため1
可能な単位、単位指定子当たり画素として水平および垂直解像度のための別個の値を含んでいます解像度は伝統的にのDPIで表されているため、混乱します。PNG内で96 DPIをエンコードするのに好ましい値
The Inch is defined as 25.4 mm in the metric system。 これを正しく計算すると、96 DPIはメートル当たり3779.527559 ...ドットを意味します。 pHYs
チャンクの場合は、これを丸めなければなりません。私はが正しいと言いたいと思いますが、ウェブ上で提案されたも見つかりました。両方の種類の画像も私のマシンに共存します。
違いは、ほとんどの場合、重要なこと
3779 * 0.054 = 95.9866
3780 * 0.054 = 96.012
が、私は、ラテックスを使用してPDFファイルを作成するようなDPI対応している過程で、両方の種類の画像を混合する際にトリッキーなレイアウトの問題を回避しようとしないことがあります。
[2]PNG Specification: Chunk Specifications, section 4.2.4.2. pHYs Physical pixel dimensions
丸みを帯びた値が丸められているので、丸め値もさらに好きです。しかし時にはいくつかの歴史的な理由に基づいて(TDateTimeとLotus 1-2-3の関係のような)慣習があり、あなたはそれらに固執する方が良いです。 – Wolf