animate — Bildsequenzen als Animation anzeigen
Praxis-Guide zu animate aus ImageMagick: animierte GIFs und Bildsequenzen in einem X11-Fenster abspielen, Frames steuern und Vorschauen erzeugen.
animate ist das Anzeige-Werkzeug von ImageMagick, das eine Folge von Bildern oder eine fertige Animation in einem eigenen X11-Fenster abspielt. Du nutzt es, um animierte GIFs, gerenderte Frame-Sequenzen oder Zeitraffer schnell zu begutachten, bevor du sie weiterverarbeitest. Wichtig: animate braucht einen laufenden X-Server und funktioniert nicht headless. Unter ImageMagick 7 rufst du es bevorzugt als magick animate auf; der klassische Aufruf animate bleibt kompatibel.
Grundlagen
animate <animation> — Zeigt ein animiertes GIF oder ein mehrteiliges Bild an.
animate animation.gifanimate <frame1> <frame2> <frame3> ... — Spielt eine Folge einzelner Bilddateien als Animation ab.
animate frame-001.png frame-002.png frame-003.pnganimate *.png — Spielt alle PNG-Dateien in alphabetischer Reihenfolge ab.
animate frames/*.pnganimate -delay <ticks> *.png — Setzt die Verzögerung zwischen den Frames (in 1/100 Sekunde).
animate -delay 10 frames/*.pngWiedergabe steuern
animate -loop <n> <animation> — Legt die Anzahl der Durchläufe fest (0 = unendlich).
animate -loop 3 animation.gifanimate -delay <ticks> <animation> — Überschreibt die Frame-Verzögerung (beschleunigt oder verlangsamt die Wiedergabe).
animate -delay 5 animation.gifanimate -delay <ticks>x<tps> <animation> — Setzt die Verzögerung mit eigener Ticks-pro-Sekunde-Basis.
animate -delay 1x30 frames/*.pnganimate -pause <seconds> <animation> — Pausiert die angegebene Sekundenzahl zwischen den Durchläufen.
animate -pause 2 animation.gifAnzeigeoptionen
animate -resize <width>x<height> <animation> — Skaliert die Animation für die Anzeige.
animate -resize 640x480 animation.gifanimate -coalesce <animation> — Baut die Frames vor der Anzeige neu auf (repariert optimierte GIFs).
animate -coalesce animation.gifanimate -geometry <width>x<height>+<x>+<y> <animation> — Legt Fenstergröße und -position fest.
animate -geometry 800x600+100+50 animation.gifanimate -title "<text>" <animation> — Setzt den Fenstertitel.
animate -title "Preview" animation.gifanimate -backdrop <animation> — Zeigt die Animation mit einem bildschirmfüllenden Hintergrund an.
animate -backdrop animation.gifTastatursteuerung (während der Wiedergabe)
Space — Wechselt zwischen Abspielen und Pause.
Leertaste drücken, um die Wiedergabe anzuhalten oder fortzusetzen. (Punkt) — Springt einen Frame vorwärts.
Punkttaste drücken, um Bild für Bild vorzurücken< / > — Verlangsamt / beschleunigt die Wiedergabe.
> drücken, um die Wiedergabe zu beschleunigenq / Escape — Beendet den Animations-Viewer.
q oder Escape drücken, um den Viewer zu schließenF1 — Öffnet das eingebaute Hilfemenü.
F1 drücken für die Übersicht der TastenkürzelPraxisbeispiele
convert -delay 20 frames/*.png animation.gif && animate animation.gif — Erzeugt eine Animation aus Frames und zeigt sie sofort an.
convert -delay 20 render-*.png preview.gif && animate preview.gifanimate -delay 50 -loop 0 -resize 50% *.png — Zeigt Frames in halber Größe mit langsamer Wiedergabe an.
animate -delay 50 -loop 0 -resize 50% timelapse-*.pnganimate -coalesce -delay 10 animation.gif — Repariert ein optimiertes GIF und beschleunigt es für die Vorschau.
animate -coalesce -delay 10 animation.gif Fazit
animate ist ein reines Vorschau-Werkzeug ohne Destruktiv-Risiko: Es zeigt deine Bildsequenzen an, verändert aber keine Dateien. Für den Alltag genügen meist -delay, -loop, -resize und -coalesce, wobei Letzteres optimierte GIFs sauber abspielt. Denk daran, dass animate ein grafisches X11-Fenster öffnet – auf einem reinen Server ohne Display bleibt es ohne Funktion; dort greifst du besser zu convert/magick für die reine Verarbeitung oder kopierst die Datei auf eine Arbeitsstation. Unter ImageMagick 7 ist magick animate der empfohlene Aufruf.
Weiterführende Links
- ImageMagick-Doku: animate – offizielle Referenz aller animate-Optionen (englisch)
- Wikipedia: ImageMagick – deutschsprachiger Überblick über die ImageMagick-Suite