Wie erstelle ich ein animiertes GIF mit transparentem Hintergrund ohne Überlappung?

13

Wenn ich versuche, ein GIF mit zwei Frames zu erstellen, die beide in GIMP einen transparenten Hintergrund haben, wird der erste Frame als OK und der zweite Frame als Oben angezeigt, sodass Sie beide Frames gleichzeitig sehen können Zeit.

Wie kann ich ein animiertes GIF erstellen, bei dem alle Frames einen transparenten Hintergrund haben, aber jedes Mal, wenn ein Frame angezeigt wird, verschwindet der vorherige Frame vollständig?

Brokkolisuppe
quelle

Antworten:

13

Beim Exportieren / Speichern (je nach Version) Ihrer Arbeit als GIF haben Sie mehrere Möglichkeiten. Eine Möglichkeit dafür, was Sie wahrscheinlich wollen, könnte durch Auswahl der Option "Ein Frame pro Layer (Ersetzen)" unter "Frame-Entsorgung wo nicht angegeben" erfolgen.

xdonko
quelle
Ich musste auch sicherstellen, dass das Kontrollkästchen "Entsorgung für alle Frames verwenden, die oben eingegeben wurden" deaktiviert war. Ich denke, da standardmäßig auf jeder Ebene das Symbol "(Kombinieren)" vorhanden war.
Hannele
11

Geben Sie für die aktuelle Version (2.8.0) im Namen für jede Frame-Ebene Folgendes an (replace). Beispielsweise:

frame 1(250ms)(replace)

Dadurch wird gimp angewiesen, anstelle des Stapelns zu ersetzen. Beachten Sie, dass Sie das Stapeln auch für einige ziemlich coole Effekte verwenden können.

Nick White
quelle
0

Andere Antworten mit Gimp haben bei mir nicht funktioniert. Was mein GIF repariert, ist der Befehl

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

Kraymer
quelle
Beide anderen Antworten sind jedoch gültig.
Xenoid
1
daher das "für mich". Ich habe die gimp osx Version benutzt, vielleicht hängt das damit zusammen.
Kraymer
Sicher nicht ... Sie müssen etwas verpasst haben.
Xenoid
Nein, aber meine Gimp-Version ist möglicherweise veraltet. Wie auch immer, nur eine Alternative.
Kraymer
Ich musste auch sicherstellen, dass ich "oben eingegebene Entsorgung für alle Frames verwenden"
abhake