você está aqui: Home  → Arquivo de Mensagens Programe sua mente para aprender inglês - ebook gratuito

Imagemagick - o comando identify

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 28 de abril de 2014

O comando identify faz parte da suite Imagemagick e, como o nome diz, pode ser usado para obter informações a respeito de imagens.

Em sua forma mais simples, basta fornecer como argumento ao programa o nome de uma imagem:

  % identify imagem.jpg
  imagem.jpg JPEG 754x862 754x862+0+0 8-bit DirectClass 138KB 0.000u 0:00.000

Podemos também formatar a saída da maneira que desejarmos. No exemplo abaixo, obtemos apenas o tamanho da imagem:

  identify -format "%[fx:w] x %[fx:h] pixels" imagem.jpg
  754 x 862 pixels

Se você quiser saber absolutamente TUDO sobre uma imagem, invoque o comando identify com a opção -verbose:

  identify -verbose imagem.png

Uma aplicação interessante seria em páginas web, em que é conveniente especificar o tamanho e a largura de imagens. Em muitos sites isto não é feito. A vantagem de se especificar estas opções é justamente fazer com o que o browser já deixe reservado o espaço para a imagem durante a carga da imagem.

  width=`identify -format "%[fx:w] $imagem`
  height=`identify -format "%[fx:h] $imagem`

Desta forma, as variáveis $width e $height assumem os valores da largura e altura da imagem e podem ser usadas para inserir os valores corretos na definição da imagem:

  <img src=$imagem width=$width height=$height>

Este exemplo é bastante simples, mas a ideia é esta mesmo :-)

Veja também



Veja a relação completa dos artigos de Rubens Queiroz de Almeida