file
300 DPIに画像をエクスポートしてそれを実行できるアプリケーション(たとえば、exiftool
などidentify
)を使用してそのメタ情報を読み取るmediainfo
場合は、常に画像の幅と高さを表示する値を取得します。
この場合:2254 x 288
300 DPI値または他の画像ファイルの対応する値をどのように取得できますか?
私の場合、画像の幅と画像の高さの比率の値は重要ではないので、比率に関係なく同じ品質で新しい画像をコンパイルできるように画像の解像度を確認できるようにしたいと思います。各ファイルに。
私のワークフローでは、コマンドラインソリューションに特に興味がありますが、他のソリューションももちろん高く評価されています。
答え1
あなたはidentify
それを使用することができますimagemagick
:
identify -format '%x,%y\n' image.png
ただし、この場合(PNG
画像)はidentify
解像度PPCM
(センチメートルあたりのピクセル)を返すので(インチあたりのピクセル)を取得するには、コマンドに追加する必要がありますPPI
(たとえば、演算子を使用して整数に丸められた値を渡すこともできます)。-units PixelsPerInch
fx
identify -units PixelsPerInch -format '%[fx:int(resolution.x)]\n' image.png
さらにexiftool
:
exiftool -p '$XResolution,$YResolution' image.png
イメージファイルを想定していますが、これらのタグは定義されています。。
答え2
「GIMP」を使って開き、[画像] -> [画像のプロパティ]をクリックします。
答え3
exiftool
PNGタグ名については、以下を参照してください。マニュアルページ
使用例
$ exiftool -p "$PixelsPerUnitX,$PixelsPerUnitY,$PixelUnits" image.png
11811,11811,meters