Se eu exportar uma imagem com, digamos, 300 DPI e ler suas meta-informações com qualquer aplicativo que possa fazer isso (como file
, exiftool
, etc.) identify
, mediainfo
sempre obtenho um valor mostrando Image-Width e Image-Height.
Nesse caso:2254 x 288
como obtenho o valor de 300 DPI ou o valor correspondente de qualquer outro arquivo de imagem?
Como no meu caso o valor proporcional de Image-Width e Image-Height não importa, quero poder verificar a resolução de qualquer imagem para poder compilar novas imagens com a mesma qualidade independente de sua proporção, pois isso varia de acordo cada arquivo.
Para o meu fluxo de trabalho, estou especialmente interessado em qualquer solução de linha de comando, embora quaisquer outras também sejam muito apreciadas.
Você poderia usar
identify
deimagemagick
:Observe, no entanto, que neste caso (uma
PNG
imagem)identify
retornará a resolução emPPCM
(pixels por centímetro), portanto, para obterPPI
(pixels por polegada), você precisa adicionar-units PixelsPerInch
ao seu comando (por exemplo, você também pode usar ofx
operador para arredondar o valor para inteiro):Há também
exiftool
:embora suponha que o arquivo de imagem tenha essas tags definidas .
abra-o com "the gimp" e clique em [imagem] -> [propriedades da imagem]