J'ai un gif animé qui, tel que créé à l'origine, s'anime une fois puis s'arrête. Je veux modifier le fichier image pour qu'il reste en boucle pour toujours.
Quelles applications gratuites ou utilitaires de ligne de commande pour Mac OS X puis-je utiliser pour cela? J'ai trouvé plusieurs utilitaires GIF pouvant créer de nouvelles animations, mais aucun ne m'a permis de modifier les propriétés des existantes.
Solution impliquant le terminal:
./configure --disable-gifview --disable-gifdiff
make
cd src
./gifsicle -bl /path/to/image.gif
Solutions utilisant des outils graphiques ( Je n'en ai testé aucun! ):
Vous pouvez utiliser ImageMagick. Vous venez de courir:
convert -delay 20 -loop 0 nonloopingImage.gif loopingImage.gif
Vous devrez peut-être d'abord installer ImageMagick.
Si vous utilisez brew, vous pouvez: brew install imagemagick
à partir du terminal, puis vous pouvez exécuter la commande convert
.
GIMP peut éditer des GIF animés. ouvrez l'image dans cela, puis sauvegardez-la à nouveau. On vous posera quelques questions et l’une des options disponibles est de boucler pour toujours.
Il est apparemment possible, ou même facile, d’installer GIMP sur OS X, mais je ne peux pas dire que je l’ai fait,
En supposant que vous avez déjà installé Homebrew
et exécuté brew install imagemagick
.
Utilisez simplement la ligne de commande pour faire:
convert -delay 15 -loop 0 input.gif output.gif
Et cela modifie votre image existante sans modifier les durées existantes:
mogrify -loop 0 Untitled.gif
Consultez le guide des fichiers GIF animés de Michael .
Il décrit l'utilitaire GIF Construction Set permettant d'afficher la structure interne du GIF animé (malheureusement pas pour OS X). Ce qui est particulièrement intéressant est:
La commande LOOP spécifie combien de fois la série d’images sera présentée. Bien que de nombreux GIF animés soient en boucle infinie, cela peut distraire l’utilisateur. Ce GIF "noframes" effectue 5 cycles.
Il est plus difficile de trouver des utilitaires gratuits pour l'édition de fichiers GIF sous OS X, d'autant plus que je ne suis pas un utilisateur de Mac. Celui qui semble faire l'affaire est Gifsicle , qui permet de définir la boucle à l'aide du paramètre "loopcount".
Si vous êtes venu ici pour effectuer ce changement sur un PC comme je l'ai fait, GIMP est une excellente option. La réponse de A N Other est bonne - voici quelques précisions à ajouter à sa réponse.
L'avantage de GIMP par rapport aux autres options ci-dessus est que vous n'avez pas à écrire de code ou de commandes - tout est intégré et gratuit. J'espère que cela t'aides!