2014-09-09 4 views

Répondre

0

Vous pouvez le faire facilement à partir de la ligne de commande en utilisant ImageMagick. Il est disponible gratuitement à partir de here. Il a des liaisons pour Perl, C/C++, Python et beaucoup d'autres. Il est déjà installé dans de nombreuses distributions Linux.

Votre commande ressemble à ceci:

convert -coalesce input.gif %02d.tif 

qui produira des fichiers de sortie au format TIFF, 01.tif numérotés, etc. 02.tif selon le numéro de l'image.

Vous pouvez également extraire une image, disons cadre 7, comme ceci:

convert -coalesce input.gif[7] my_favourite.tif 

ou une séquence de trames, dire 3-7 comme ceci:

convert -coalesce input.gif[3-7] frames%02d.tif 

Remarque cependant , que lorsque vous extrayez des cadres individuels, vous pouvez obtenir des artefacts en fonction de la qualité de vos fichiers GIF d'origine - puisqu'ils ne stockent parfois que des DIFFERENCES entre les cadres, il est donc préférable d'extraire tous les cadres, puis d'ignorer ceux que vous ne voulez pas .

+0

Cela a-t-il été bon pour vous? Si oui, veuillez considérer l'accepter comme votre réponse (meta.stackexchange.com/questions/5234/...). Sinon, veuillez dire ce qui n'a pas fonctionné, afin que moi ou d'autres personnes puissent vous aider davantage. Merci. –

Questions connexes