2020年9月7日月曜日

画像ファイルのサイズとDPIのことを調べた

サイズ  印刷時の実サイズ。ディスプレイでは解像度で変わる。

DPI(dot per inch )  1インチににある点(ドット)の数。100dpiであれば1インチに横100点あることになる。


ファイルのサイズは、保存したときからは見ることができない??←できるはず

プロパティから見ることができるDPIは異なっている可能性がある。

★Pillow でDPIが出ないときはそもそも設定されていない

ペイントではDPIが設定されている(Windowsでのプロパティ詳細も同様)のにPillowで

im =Image.open('test.jpg')

im.info

{'jfif': 257, 'jfif_density': (1, 1), 'jfif_unit': 0, 'jfif_version': (1, 1)}

となってDPIが出ないときがあります。これはjfif_unit = 0 はDPIが情報としてないことを示しています。

一方、ペイントでは、画像に情報がなくとも自動でDPI 96 で計算したりするようです。


https://github.com/python-pillow/Pillow/issues/2524

https://github.com/python-pillow/Pillow/issues/2912


0 件のコメント:

コメントを投稿