Die Uhr der Animation lesen
GIF-Framezeiten: Originalwerte und Vorschau
Framenummern beschreiben die Reihenfolge, Verzögerungen die Zeit. Beides hilft bei der Wahl eines Standbilds und beim Import einer PNG-Folge, ohne jedem Bild versehentlich dieselbe Dauer zuzuweisen.
1. Framezahl und Zeit sind verschieden
Jeder GIF-Frame kann eine eigene Verzögerung haben. Zwanzig Frames bedeuten weder zwanzig gleiche Intervalle noch eine feste Bildrate. Eine lange Pause kann ein einzelnes Bild nutzen, eine kurze Bewegung mehrere. Die Anzahl beschreibt verfügbare Bilder, die Dauer ihre gespeicherten Zeiten.
Benachbarte Frames können gleich aussehen und trotzdem verschiedene Verzögerungen besitzen. Das Entfernen eines vermeintlich überflüssigen Bildes verändert möglicherweise die Animation. Bei einem Standbild ist das oft unwichtig; bei Analyse oder Rekonstruktion musst du Originalnummer und Zeit zusammenhalten. Die Anzahl der PNGs allein enthält diese Information nicht.
2. Die Zeiteinheit verstehen
GIF speichert Hundertstelsekunden: Eine Einheit sind 10 ms. Der Extraktor zeigt Millisekunden einschließlich null; acht Einheiten erscheinen als 80 ms. Die gespeicherte Gesamtdauer summiert diese Verzögerungen. Sie misst weder die tatsächliche Wiedergabezeit auf deinem Gerät noch den Zeitaufwand für die Extraktion.
Null verlangt keine technisch sofortige Darstellung. Rendering, Timer und Wiedergaberegeln beeinflussen den sichtbaren Ablauf. Trenne deshalb Metadaten von Messungen. Auch Schleifen sind unabhängig: Die Dauer einer Folge sagt nicht, ob das Original einmal oder endlos wiederholt wird. Für eine Rekonstruktion musst du die Wiederholung gesondert berücksichtigen.
3. Originalzeit und Vorschau unterscheiden
GIF Splitter verwendet für Verzögerungen unter 20 ms einen Vorschauabstand von 100 ms, damit diese Bilder betrachtet werden können. Ab 20 ms wird das Originalintervall angefordert. Zeitbeschriftung und gespeicherte Dauer bleiben unverändert. Die Vorschau schreibt das GIF nicht um und verspricht nicht das Verhalten jedes anderen Players.
Ein angefordertes Intervall garantiert keine exakte reale Zeit. Geräteauslastung, Hintergrundtabs und Bildschirmaktualisierung beeinflussen die Anzeige. Eine langsame Vorschau beweist daher keine langsamen Quelldaten. Pausiere bei Bedarf und lies die Werte. Die exportierten PNG-Pixel ändern sich nicht dadurch, dass ein Frame in der Vorschau länger sichtbar ist.
4. Das Zeitbeispiel nachvollziehen
Das kontrollierte Beispiel enthält 0, 10, 20 und 80 ms. Zusammen ergeben die Originalwerte 110 ms. In der Vorschau werden die ersten zwei Intervalle zu jeweils 100 ms; 20 und 80 ms bleiben. Die angeforderten Intervalle summieren sich auf 300 ms. Diese Zahlen sind Berechnungen aus Metadaten, kein gemessener Leistungsbenchmark.
Prüfe die vier Beschriftungen einzeln. Korrekte Ausgabe behält 0 und 10 ms trotz längerer Anzeige. Exportiere alle vier PNGs und kontrolliere die Originalnummern. Die PNG-Folge besitzt selbst weder 110 noch 300 ms Wiedergabedauer, weil einzelne PNG-Dateien keinen Zeitplan der GIF-Animation speichern.
5. Ein Standbild am Übergang wählen
Spiele bis zum Ereignis, pausiere und prüfe jeweils einen Frame vor und nach dem Kandidaten. Ein Übergang erklärt möglicherweise Bewegung, ein ruhiges Bild eignet sich besser als Vorschaubild. Lange Verzögerungen können bewusste Pausen zeigen, entscheiden aber nicht, welches Bild für deinen Zweck am besten ist.
Der Schieberegler wählt Framenummern statt vergangener Millisekunden. Seine Mitte ist daher nicht automatisch die zeitliche Mitte. Für einen gespeicherten Zeitpunkt addiere frühere Verzögerungen und suche das Intervall. Dokumentiere bei Nullwerten oder unterschiedlichen Playern deine Auswahlregel, statt einen für jede Wiedergabe gültigen Screenshotzeitpunkt zu behaupten.
6. Zeiten neben PNG-Folgen aufbewahren
Ein PNG ist statisch, ein ZIP enthält geordnete Standbilder mit Originalnummern. Weder Timing-Datei noch neue Animation werden exportiert. Importiert ein Editor mit fester Bildrate, vergibt er eigene Zeiten. Bei variablen GIF-Verzögerungen kann die rekonstruierte Bewegung dadurch vom Original abweichen.
Notiere vor dem Neuaufbau benötigte Einzelzeiten und Schleifenverhalten. Prüfe, ob der Editor individuelle Framezeiten unterstützt, und setze sie bewusst. Bewahre das Original zum Vergleich auf. Bei einer Auswahl zeigen die Nummern ausgelassene Frames, beantworten aber nicht, wie deren Fehlen die beabsichtigte Animation zeitlich verändern soll.
7. Warum Animationen unterschiedlich schnell wirken
Player behandeln sehr kurze Zeiten unterschiedlich. Geräteauslastung und Tabzustand schaffen zusätzliche Abweichungen; das sichtbare Tempo ist kein zuverlässiges Ablesen der Metadaten. Außerdem ersetzen manche Websites GIFs durch Video. Prüfe das tatsächliche Format, bevor du eine Abweichung der Quelle oder dem Extraktor zuschreibst.
Lange letzte Pausen oder wiederholte Bildzustände können ungleichmäßig wirken. Prüfe Werte und Nachbarn, um gestaltete Pausen von Timerwirkungen zu unterscheiden. Das Tool zeigt Originalzeiten, bearbeitet sie aber nicht, interpoliert keine Frames und synchronisiert keine Geräte. Verwende für solche Änderungen einen Animationseditor.
8. Zeitprobleme ohne Pixeländerung prüfen
Bei langsamer Vorschau suche zuerst Werte unter 20 ms und berücksichtige die 100-ms-Regel. Bei überraschender Dauer summiere Beschriftungen und suche Pausen oder Nullwerte. Bei abweichender importierter PNG-Folge kontrolliere die Standardbildrate des Editors. Diese Prüfungen erfordern weder Skalieren noch erneutes Komprimieren.
Unterscheide in einer Anfrage gespeicherte Verzögerung, angeforderten Vorschauabstand und beobachtete Dauer. Nenne relevante Frames und Browser, möglichst mit kontrolliertem Beispiel. Stelle berechnete Summen nicht als Gerätemessung dar. Für ein Standbild bleibt der Bildinhalt entscheidend: Zeit liefert Kontext, das PNG bewahrt die ausgewählten zusammengesetzten Pixel.
Das GIF vor dem Export verstehen
Praktische Anleitungen erklären Transparenz, Framezeiten und Grenzen beim PNG- und ZIP-Download.
- Ein GIF in einzelne Frames aufteilen
So speicherst du ein Standbild aus einem GIF oder alle Frames als nummerierte PNGs im ZIP. Mit Hinweisen zu Transparenz, Anzeigedauer und großen Dateien.
- GIF-Transparenz, Teilbilder und vollständige PNG-Frames
Verstehe transparente Pixel, Teilbilder und Disposal-Methoden 2 und 3. Prüfe vollständige PNG-Exporte mit nachvollziehbaren Beispielen.
- Große GIFs, Speichergrenzen und ZIP-Probleme lösen
Prüfe ungültige GIFs, Speicher- und Pixelgrenzen, lange Animationen und ZIP-Probleme. Konkrete Schritte für die lokale Frame-Extraktion.