Rozdzielanie GIF-a na klatki
Rozdziel animowanego GIF-a na pojedyncze klatki PNG, sprawdź opóźnienie i metodę usuwania każdej klatki i pobierz jedną lub wszystkie w ZIP. Bez przesyłania.
- Wymiary
- –
- Klatki
- –
- Łączny czas trwania
- –
- Zapętlenie
- –
Klatki
Jak wyodrębnić klatki z GIF-a
- Upuść GIF-a na pole lub kliknij je, aby wybrać plik. Działają zarówno animowane, jak i statyczne GIF-y.
- Narzędzie odczytuje plik i pokazuje sekcję Oryginalna animacja wraz z informacjami: Wymiary, liczba klatek (Klatki), Łączny czas trwania i Zapętlenie.
- Każda klatka pojawia się w siatce z numerem, opóźnieniem i metodą usuwania. Przezroczyste obszary są pokazane na szachownicy.
- Wybierz, co wyodrębnia opcja Klatki: Pełne klatki (tak jak wyświetlane) daje każdą klatkę dokładnie tak, jak w danej chwili pokazuje ją przeglądarka; Surowe fragmenty klatek (tylko zmieniony obszar) daje małe prostokąty zapisane w pliku.
- Kliknij PNG pod klatką, aby zapisać tylko ją, albo Pobierz wszystkie (ZIP), aby dostać wszystkie klatki w jednym archiwum, z numerowanymi nazwami plików, np.
cat-frame-007.png.
Dlaczego „pełne klatki” są ważne
Animacja GIF rzadko przechowuje pełny obraz dla każdej klatki. Aby pliki były małe, większość koderów zapisuje pierwszą klatkę w całości, a potem tylko zmieniony prostokąt – często z przezroczystymi pikselami tam, gdzie nic się nie ruszyło. Naiwne narzędzie, które zapisuje te prostokąty, daje poszarpane, w połowie puste obrazy.
To narzędzie odtwarza każdą klatkę tak, jak robi to przeglądarka obrazów. Utrzymuje płótno o rozmiarze ekranu logicznego, rysuje prostokąt każdej klatki w jego miejscu, a przed narysowaniem następnej stosuje metodę usuwania (disposal) danej klatki:
- brak lub zachowaj (metody 0 i 1): obraz zostaje bez zmian, a następna klatka rysowana jest na wierzchu.
- wyczyść (metoda 2, „przywróć tło”): prostokąt klatki jest czyszczony. Podobnie jak współczesne przeglądarki narzędzie czyści go do przezroczystości, a nie do koloru tła zapisanego w pliku.
- przywróć poprzednią (metoda 3): płótno wraca do stanu sprzed narysowania klatki.
Wynikiem jest zestaw obrazów PNG zgodnych z tym, co widzisz podczas odtwarzania GIF-a. PNG zachowuje przezroczystość i nigdy nie traci jakości, więc kolory są dokładnie takie, jak w palecie GIF-a.
Surowe fragmenty przydają się w innych sytuacjach: aby sprawdzić, jak koder zoptymalizował plik, odzyskać dokładne elementy sprite’a albo zdiagnozować migoczącą animację.
Opóźnienia klatek i czas trwania
Każda klatka zapisuje swoje opóźnienie w setnych częściach sekundy, pokazywane tu w milisekundach. Wiele GIF-ów używa opóźnienia 0 lub 10 ms; przeglądarki nie odtwarzają klatek tak szybko i zamiast tego pokazują je przez 100 ms. Siatka oznacza takie klatki dopiskiem „odtwarzana 100 ms”, a Łączny czas trwania sumuje opóźnienia tak, jak faktycznie odtwarzają je przeglądarki.
Wartość Zapętlenie pochodzi z rozszerzenia NETSCAPE: W nieskończoność dla niekończącej się pętli, liczba powtórzeń albo Odtwarzany raz, gdy plik nie zawiera bloku pętli.
Ograniczenia i prywatność
GIF jest dekodowany w całości w twojej przeglądarce; nic nie jest przesyłane na serwer. Bardzo duże animacje (setki klatek w wysokiej rozdzielczości) potrzebują dużo pamięci: powyżej 400 milionów pikseli łącznie narzędzie poprosi o mniejszy plik. Klatki zapisywane są jako PNG bez metadanych.
Najczęściej zadawane pytania
Dlaczego niektóre wyodrębnione klatki są narysowane tylko częściowo?
Dzieje się tak przy opcji Surowe fragmenty klatek (tylko zmieniony obszar): kodery GIF często zapisują tylko zmienioną część. Przełącz na Pełne klatki (tak jak wyświetlane), aby dostać kompletne obrazy.
Czy mogę dostać klatki jako JPG?
Narzędzie zapisuje PNG, aby zachować przezroczystość i dokładne kolory. Jeśli potrzebujesz JPG, skonwertuj potem pliki PNG konwerterem formatów obrazów.
Dlaczego łączny czas trwania różni się od innych programów?
Czas trwania liczony jest według odtwarzania w przeglądarkach, gdzie opóźnienia 0 i 10 ms odtwarzane są jako 100 ms. Niektóre edytory pokazują surowe zapisane wartości, co daje krótszą sumę.
Czy działa ze statycznymi GIF-ami?
Tak. Statyczny GIF ma jedną klatkę, którą możesz zapisać jako PNG.
Jak z powrotem zrobić z klatek animację?
W razie potrzeby edytuj klatki, a potem wczytaj je we właściwej kolejności do kreatora GIF-ów i ustaw opóźnienie każdej klatki.
Podobne narzędzia
- Kreator GIF-ów Zrób animowanego GIF-a z kilku zdjęć lub krótkiego filmu. Zmieniaj kolejność klatek, opóźnienia, zapętlenie, rozmiar, kolory i dithering. Bez przesyłania.
- Wideo na GIF Zamień fragment filmu MP4, MOV lub WebM w animowany GIF w przeglądarce, z dopasowaną paletą kolorów, szacunkiem rozmiaru i podglądem.
- Zapis klatki z filmu Zapisz dowolną klatkę filmu jako obraz PNG lub JPG w pełnej rozdzielczości, przechodź klatka po klatce albo pobierz obraz co kilka sekund w pliku ZIP.
- Dzielenie zdjęcia na części i siatka Podziel zdjęcie na siatkę kafelków do posta na Instagramie, panoramy lub plakatu do druku, z podglądem cięcia i numerowanymi plikami. Bez przesyłania.