Acesso direto ao conteúdo

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

você está aqui: Home  → Colunistas  →  Cantinho do Shell

 

 

Criando Animações com ImageMagick

Por Júlio Cezar Neves

Data de Publicação: 11 de Fevereiro de 2009

O pacote ImageMagick é extremamente poderoso e possui funcionalidades que muitos desconhecem. O scritp entorta.sh, cria uma animação simples, que pode ser visualizada em qualquer browser web.

Download do script

Script entorta.sh

  #!/bin/bash
  #  Montando uma animação no ImageMagick
  
  #  Vou fazer uma figura que servirá como base da animação.
  #+ Ela será composta por 1 quadrado azul com 2 retângulos
  #+ inscritos, formando a figura base.png
  convert -size 150x150 xc:blue                   \
      -fill yellow -draw 'rectangle 5,5 145,72.5' \
      -fill yellow -draw 'rectangle 5,77.5 145,145' base.png
  
  for ((i=1; i<=40; i++))
  {
      #  Gero 40 imagens de trabalho, torcendo (swirl)
      #+ a imagem base.png com incrementos de 35 graus
      convert -swirl $((35*$i)) base.png Trab_$i.png 
  
      #  Concateno o nome de todas as imagens em Arqs
  
      Arqs="$Arqs Trab_$i.png"                       }
  
  #  A animação a seguir é garantida pela opção -coalesce.
  #+ A opção -dither é usada para diminuir a perda de
  #+ qualidade com a redução da qtd de cores.
  #+ A opção -colors 32 reduz a qtd de cores.
  #+ A opção -layers optimize, usada com a anterior 
  #+ visam acelerar o processo.
  
  convert -coalesce -dither -colors 32 -layers optimize $Arqs Anim.gif
  
  #  Agora, se vc abrir Anim.gif no browser, verá a animação.

A figura abaixo é o resultado final do processo:

Cursos de Shell e Zenity, com Júlio Cezar Neves, nos finais de semana:
Em SP ligue (11) 2125-4747;
Em DF ligue (61) 3223-3000;
No RJ brevemente;
Turmas fechadas em outras cidades ligue (21) 8112-9988

Veja a relação completa dos artigos da coluna Cantinho do Shell

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir
  • Currently 3.40/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.4 /5 (103 votos)


Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS

Cantinho do Shell NewsFeed RSS

Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.

Opinião dos Leitores

Vitor
12 Fev 2009, 00:07
Li o artigo e só consigo pensar em uma coisa: É tirar o chapéu para o Julio Neves. 10...
Jairus Lopes
11 Fev 2009, 22:39
Sempre gostei das aulas e artigos do Júlio Neves, sobre shell script. Agora sobre as aulas no Rio de Janeiro, quando tiver me avise.


Jairus Lopes
Rio de Janeiro
digiscan@ig.com.br
Francival Lima
11 Fev 2009, 15:39
O Júlio é um verdadeiro mago do Shell Script. Os scripts dele são sempre muito criativos.
*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

Bombando o Shell - Caixa de Ferramentas Gráficas do Shell Linux></A>
</div>
<div align=center>
<!--
<a href='http://www.idph.net/inglesonline/inscricao.shtml' target='_blank'><img src='http://www.dicas-l.com.br/imagens/InglesOnline.jpg' border='0' alt=''></a><BR><BR>-->
<A HREF=http://iol.idph.com.br rel=

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis