Pular para o conteúdo

COMO CRIAR GIFS ANIMADOS DINAMICAMENTE? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. COMO CRIAR GIFS ANIMADOS DINAMICAMENTE? [RESOLVIDO]

Enviado em 03/12/2014 - 17:21h

Olá amigos, eu estou precisando criar Gifs Animados automaticamente a cada 10 minutos de arquivos JPG que ficam sendo salvos em 04 diretórios diferentes, ou seja, a cada 10 minutos uma nova imagem é gerada e salva nesses diretórios, por exemplo:

Imagem: 2014112114100300KTK.prod.jpg --------------> diretorio: iole_80kt_8ktt.prod
Imagem: 2014112114100300KTK.prod.jpg --------------> diretorio: iole_160kt_8ktt.prod
Imagem: 2014112114100300KTK.prod.jpg --------------> diretorio: iole_300kt_10ktt.prod
Imagem: 2014112114100300KTK.prod.jpg --------------> diretorio: iole_400kt_10ktt.prod

APÓS 10 MIN.:

Imagem: 2014112114200300KTK.prod.jpg --------------> directory: iole_80kt_8ktt.prod
Imagem: 2014112114200300KTK.prod.jpg --------------> directory: iole_160kt_8ktt.prod
Imagem: 2014112114200300KTK.prod.jpg --------------> directory: iole_300kt_10ktt.prod
Imagem: 2014112114200300KTK.prod.jpg --------------> directory: iole_400kt_10ktt.prod

O formato da imagem é: YYYYMMDDHHMM(nome_fantasia).prod.jpg

Apesar das imagens terem os mesmos nomes são imagens diferentes. Então, eu preciso criar um Gif Animado com as 05 imagens mais recentes...a cada nova imagem gerada eu gero 01 gif animado com as últimas 05 imagens...sempre inserindo a imagem mais atual...entenderam?

Agradeço a todos que me ajudarem!

Grande abraço

Andre

Responder tópico

2. Re: COMO CRIAR GIFS ANIMADOS DINAMICAMENTE? [RESOLVIDO]

Melhor resposta

Enviado em 06/12/2014 - 09:29h

Amigo , tente assim :


#!/bin/sh
DIR='/home/jass/radar/'
dest150=$(ls /home/jass/radar/150km/ | grep .gif)
DIRBK150="/home/jass/radar/bkp/150km/"

mkdir -p "$DIRBK150"

mv "$dest150" "$DIRBK150"/150km.gif
Se ajudei , marque a melhor resposta

[]'s

T+

3. Re: COMO CRIAR GIFS ANIMADOS DINAMICAMENTE? [RESOLVIDO]

Enviado em 03/12/2014 - 18:14h

Bom , não tem como criar gif's no Shell Script , desculpe .

Mas deve ter alguma outra maneira de fazer isso, apenas detalhe mais o que vc deseja.

[]'s

T+

4. Re: COMO CRIAR GIFS ANIMADOS DINAMICAMENTE? [RESOLVIDO]

Enviado em 03/12/2014 - 19:01h

Vou tentar melhorar a explicação:

Abaixo tenho cinco imagens dentro de um diretorio X e quero gerar um gif animado com elas:

2014112114100300KTK.prod.jpg, 2014112114200300KTK.prod.jpg, 2014112114300300KTK.prod.jpg, 2014112114400300KTK.prod.jpg, 2014112114500300KTK.prod.jpg e transformar em um gif animado ex.: Anim01.gif.

Eu queria um script que pudesse ir criando um animação gif a cada 10 min, de cinco imagens, contendo a mais recente. O script poderia usar o imagemagick, por exemplo, para gerar as animações. O problema é que sou novo em programação shell e estou tendo muitas dificuldades...o amigo poderia me ajudar?

Grato

André

6. Re: COMO CRIAR GIFS ANIMADOS DINAMICAMENTE? [RESOLVIDO]

Enviado em 05/12/2014 - 12:52h

Consegui resolver com o próprio programa que está gerando as imagens, pois existe um outro programa dentro dele, de forma até meio escondida, que cria gifs animado com as 10 últimas imagens JPG, e já deu para resolver, em parte.

Agora eu estou com outro problema:

Estou tentando criar um script que mova esse gif animado para outro diretório e já mude o seu nome...por exemplo: quero transferir o arquivo /home/jass/150km/*.gif para o diretorio /home/jass/bkp/150km/, mas que já fique com o nome mudando, assim /home/jass/bkp/150km/150km.gif...entenderam? O script que estou construindo não está fazendo isso, ele pega o gif animado que está em /home/jass/150km/*.gif e some com ele..hehehehe..loucamente...o script segue abaixo:

#!/bin/sh
DIR='/home/jass/radar/'
dest150=$(find /home/jass/radar/150km/ -type f -name "*.gif")
DIRBK150="$/home/jass/radar/bkp/150km/"

mkdir -p "$DIRBK150"

mv "$dest150" "$DIRBK150"/150km.gif

O que os amigo me sugerem?

Abraços

André

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder