De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


identify - Informações Sobre Imagens

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 25 de abril de 2010

Frequentemente precisamos obter informações sobre uma imagem. Uma forma muito usada, é exibir a imagem em uma janela de um browser, e anotar as informações a partir do texto que aparece na parte superior do browser. Entretanto, para uso em shell scripts e outras finalidades, dificilmente poderíamos dizer que esta é uma solução inteligente.

O pacote ImageMagick possui um componente chamado identify, que faz exatamente isto:

  $ identify *.jpg
  celepar.jpg JPEG 780x786 780x786+0+0 8-bit DirectClass 132kb
  cv-slide.jpg[1] JPEG 630x600 630x600+0+0 8-bit DirectClass 65.5kb
  fundo_lateral.jpg[2] JPEG 200x2 200x2+0+0 8-bit DirectClass 346b
  fundo_rodape.jpg[3] JPEG 33x55 33x55+0+0 8-bit DirectClass 410b

Da documentação (man page): O programa descreve o formato e as características de uma ou mais imagens. Informa também se uma imagem está incompleta ou corrompida. A informação obtida include o número da imagem (caso mais de uma imagem seja especificada), o nome do arquivo, a largura e altura da imagem, se a imagem possui ou não um mapa de cores, o número de cores da imagem (8, 16 ou 32 bits), o número de bytes, o formato (JPEG, PNM, etc.), e muito mais.

Para o comum dos mortais, ou seja, você e eu, o valor que será mais usado é o formato da imagem. Esta facilidade pode ser usada na criação de páginas, determinando a largura e a altura das imagens usadas, acelerando o carregamento da página desta forma. Para saber mais sobre a importância da especificação dos parâmetros width e height para imagens em páginas web, leia o artigo imgsizer - Preenchimento automático das tags width e height em páginas html.

Para saber mais sobre o pacote ImageMagick e seu conjunto de ferramentas, visite a homepage do projeto.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


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