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 .
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. –