Estou tentando converter esta imagem, http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif , em uma série de .png
arquivos.
Isso foi bem simples, usei o convert
comando no Linux:
convert Dijkstra_Animation.gif dijkstra.png
O comando correu bem e produziu os 27 quadros, conforme relatado na parte inferior da página original.
No entanto, acho que alguns dos .png
arquivos produzidos são apenas números únicos ou setas. O que é diferente do que eu esperava.
Eu quero que os .png
arquivos sejam uma sequência simples da mesma maneira que o .gif
arquivo está sendo exibido.
Você poderia sugerir um método (para Linux, por favor) para conseguir isso?
fonte
jalal@klein:~$ convert -verbose -coalesce MRtIA77.gifv rabbit.jpg convert: no decode delegate for this image format
GIFV '@ erro / constitui.c / ReadImage / 501. converter: nenhuma imagem definida #rabbit.jpg' @ error/convert.c/ConvertImageCommand/3210.
MRtIA77.gifv
está correto? Talvez eu veja um extrav
no final.Se
convert
não funcionar para você e você for um usuário de Mac, poderá tentar osips
que acompanha o seu MacOS. Por exemplo, você pode converter uma imagem GIF em uma imagem PNG:Você também pode converter uma pasta cheia de GIFs em PNGs salvos na pasta pngs:
Mais sobre
sips
. É uma abreviação de sistema de processamento de imagem gravável. É usado para consultar ou modificar arquivos de imagem raster (JPG / GIF / PNG). As opções de processamento de imagem incluem virar, girar, alterar o formato / largura / altura da imagem. Você pode encontrar mais detalhes em seu manual: na linha de comandoman sips
ou no manual online .FYI, minha liberação MacOS (obtido por
uname -rsv
) é:fonte