você está aqui: Home  → Arquivo de Mensagens

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

 

 

Opinião dos Leitores

Antonio
29 Abr 2014, 11:13
Recentemente, encontrei uma quantidade enorme e útil de scripts usando o ImageMagick: http://www.fmwconcepts.com/imagemagick/
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script