Imagemagick converte fazendo gif estranho

Imagemagick converte fazendo gif estranho

Estou tentando criar um GIF a partir de um conjunto de PNGs (arquivos como f0010.png).

convert *0.png out.gif

O GIF está ficando estranho - não se parece com os PNGs, corte, faltam coisas, etc. Tentei também extrair os frames do GIF (usando convert).

convert out.gif frames%05d.png

Os quadros extraídos se parecem com os originais. Então tentei fazer um GIF a partir dos frames extraídos.

convert frames*.png out2.gif

O mesmo GIF estranho! Huh?

Original:

Original

Equivalente extraído:

Equivalente extraído do GIF

O GIF:

O GIF

Responder1

Eu sei fazer um GIF a partir de um conjunto de JPG. Eu uso o imagemagick. Talvez isso possa te ajudar

Convertendo imagens JPG em GIF animado

Responder2

Acho que encontrei a solução. Eu estava tentando criar o gif no GIMP e ele me disse que a borda da imagem estava além da extensão (ou o contrário, não me lembro). Então eu fiz:

convert *0.jpg -gravity center -extent 1024x1024 out.gif

e agora é exibido corretamente. Escolhi 1024x1024 basicamente de forma aleatória. Ainda não descobri como determinar o tamanho e a extensão da borda, mas tenho certeza de que uma simples pesquisa no Google me diria.

De qualquer forma, essa conversão fez com que funcionasse.

informação relacionada