Comment faire un gif animé avec un fond transparent sans chevauchement?


13

Lorsque j'essaie de créer un gif avec deux cadres qui ont tous deux un arrière-plan transparent dans GIMP, ce qui se passe est que le premier cadre semble OK, puis le deuxième cadre apparaît au-dessus, de sorte que vous pouvez voir les deux cadres en même temps temps.

Comment puis-je faire un gif animé dans lequel toutes les images ont un arrière-plan transparent mais chaque fois qu'une image apparaît, l'image précédente disparaît complètement?

Réponses:


13

Lorsque vous exportez / enregistrez (selon la version) votre travail au format GIF, vous avez plusieurs options. Une façon pour cela, ce que vous voulez probablement, pourrait être faite en choisissant parmi "Élimination des cadres où non spécifié" l'option "Une image par couche (remplacer)".


Je devais également m'assurer que j'avais coché "Utiliser la suppression entrée ci-dessus pour tous les cadres" - je pense parce que par défaut chaque calque avait le "(combine)" dessus.
Hannele

11

Pour la version actuelle (2.8.0), dans le nom de chaque couche de trame, incluez (replace). Par exemple:

frame 1(250ms)(replace)

Cela indiquera à Gimp de remplacer plutôt que d'empiler. Notez que vous pouvez également utiliser l'empilement pour des effets assez sympas.


0

D'autres réponses concernant Gimp n'ont pas fonctionné pour moi. Ce qui a corrigé mon gif, c'est la commande

gifsicle -U --disposal=previous -O2 source.gif > target.gif


Les deux autres réponses sont cependant valables.
xenoid

1
d'où le "pour moi". J'ai utilisé la version gimp osx, c'est peut-être lié.
kraymer

Certainement pas ... Vous avez dû manquer quelque chose.
Xenoid

Non, mais ma version gimp est peut-être obsolète. Quoi qu'il en soit, juste fournir une alternative.
kraymer

Je devais également m'assurer que j'avais coché "Utiliser l'élimination entrée ci-dessus pour tous les cadres"
Hannele
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.