web-dev-qa-db-ja.com

画像ファイル(PNG)のDPIを取得する方法

300 DPIと言って画像をエクスポートし、それを実行できるアプリケーション(fileexiftoolidentifymediainfoなど)を使用してそのメタ情報を読み取った場合、常にImage-WidthおよびImage-高さ。

この場合: 2254 x 288

300 DPI値、または他の画像ファイルから対応する値を取得するにはどうすればよいですか?

私の場合、Image-WidthとImage-Heightの比例値は問題ではないので、比率に関係なく同じ品質で新しい画像をコンパイルできるように、画像の解像度を確認できるようにしたいのです。すべてのファイル。

私のワークフローでは、コマンドラインソリューションに特に関心がありますが、他のソリューションももちろん高く評価されています。

7
nath

identifyimagemagickを使用できます:

identify -format '%x,%y\n' image.png

ただし、identifyは解像度をPPCMで返すことに注意してください。1 (ピクセル/センチメートル)PPI(ピクセル/インチ)ではなく、コマンドに-units PixelsPerInchを追加する必要がある場合があります。

exiftoolもあります:

exiftool -p '$XResolution,$YResolution' image.png

ただし、画像ファイルを想定しています これらのタグが定義されています


1: フォーラムのこのスレッドを参照

11
don_crissti

「gimp」で開き、[image]-> [image properties]をクリックします

6
Jasen