Podziel GIF na klatki
To narzędzie rozkłada GIF na klatki: wybierz plik, a każda klatka pojawi się z numerem i czasem wyświetlania. Zapisz jedną klatkę, wszystkie albo tylko zaznaczone w pliku ZIP lub połącz je w arkusz sprite’ów. GIF nie jest nigdzie wysyłany.
Źródło: W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F). Stan na: .
Jak to obliczamy
Jak podzielić GIF na klatki
- Przeciągnij GIF, wybierz go albo wklej skrótem Ctrl + V.
- Wszystkie klatki pojawią się z numerem i czasem wyświetlania; nad nimi widać liczbę klatek, rozmiar, łączny czas i powtarzanie.
- Pobierz pojedynczą klatkę od razu albo zapisz wszystkie (lub zaznaczone) w ZIP. PNG jest bezstratny i zachowuje przezroczystość; w JPG przezroczyste miejsca stają się białe.
Dlaczego klatki są kompletne
GIF często nie zapisuje każdej klatki w całości, tylko obszar, który się zmienia, oraz polecenie, co z nim zrobić potem (metoda usuwania: zostawić, wyczyścić albo przywrócić poprzedni stan). Zapisując tylko te fragmenty, dostalibyśmy skrawki. Dlatego narzędzie składa każdą klatkę tak, jak pokazuje ją przeglądarka, i zapisuje ją w pełnym rozmiarze.
Dekoder napisano specjalnie dla tego narzędzia zgodnie ze specyfikacją GIF89a konsorcjum W3C: palety, przezroczystość, przeplot i kompresja LZW. Sprawdzono go na plikach testowych względem niezależnej biblioteki graficznej – piksele zgadzały się dokładnie.
Czas wyświetlania i powtarzanie
GIF zapisuje czas każdej klatki w setnych sekundy; narzędzie pokazuje go w milisekundach. Czas 0 oznacza „najszybciej, jak się da”, a przeglądarki zwykle takie klatki spowalniają, więc pokazany łączny czas może być krótszy niż podczas odtwarzania. Powtarzanie pochodzi z bloku NETSCAPE: bez końca albo określoną liczbę razy.
Arkusz sprite’ów
Arkusz sprite’ów układa wszystkie (lub zaznaczone) klatki w siatce na jednym obrazie – przydatne w animacjach CSS i silnikach gier. Każde pole ma rozmiar GIF-a i jest wypełniane wierszami.
Ograniczenia i prywatność
Obsługiwane są GIF-y do 50 MB i łącznie 60 milionów pikseli (np. 300 klatek 400 × 500 px), aby przeglądarce nie zabrakło pamięci. Wszystko dzieje się lokalnie. W drugą stronę zadziała narzędzie wideo na GIF; format pojedynczego obrazu zmienisz w konwerterze zdjęć, a duży obraz potniesz narzędziem podziel obraz.
Najczęściej zadawane pytania
Jak zamienić GIF na klatki?
Wybierz tutaj GIF – klatki pojawią się od razu. „Zapisz klatki jako ZIP” pobiera wszystkie; każda klatka ma też własny przycisk pobierania.
Czy mogę zapisać klatki GIF-a jako PNG?
Tak, PNG jest formatem domyślnym: każda klatka jest zapisywana bezstratnie i z przezroczystością. Dostępne są też JPG i WebP.
Jak wyciągnąć tylko wybrane klatki?
W polu „Które klatki” wybierz „tylko zaznaczone” i zaznacz lub odznacz klatki. ZIP i arkusz sprite’ów będą zawierać tylko je.
Dlaczego klatki wyglądają inaczej niż w innych programach?
Wiele programów eksportuje tylko zmienione fragmenty zapisane w pliku. Tutaj każda klatka jest składana tak, jak widać ją podczas odtwarzania, w pełnym rozmiarze.
Jak długo wyświetla się każda klatka?
Czas w milisekundach widać pod każdym podglądem, a ich suma jest podana u góry jako łączny czas animacji.
Czy mój GIF jest wysyłany na serwer?
Nie. Odczyt i podział odbywają się w całości w Twojej przeglądarce.
Źródła i podstawa prawna
- W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F)
- MDN – ImageData / CanvasRenderingContext2D.putImageData()
- PKWARE – APPNOTE.TXT (ZIP File Format Specification)
- ITU-T T.81 / ISO/IEC 10918-1 – JPEG
- W3C – Portable Network Graphics (PNG) Specification
- Google for Developers – An image format for the Web (WebP)
- AOMedia – AV1 Image File Format (AVIF)
- MDN – Image file type and format guide
- MDN – HTMLCanvasElement.toBlob()
- Open-source licenses of the libraries used (MIT, LGPL-3.0)
Stan na: · Zasady redakcyjne
Podobne narzędzia
- Zamień wideo na GIFKonwerter wideo na GIF: MP4, MOV lub WebM, wybierz początek, długość, szerokość i liczbę klatek. Działa w przeglądarce, bez przesyłania i znaku wodnego.
- Konwerter zdjęć: JPG, PNG, WebP, AVIFZmień format zdjęcia bez wysyłania plików: PNG na JPG, JPG na PNG, WebP na JPG, HEIC na JPG lub na AVIF – do 20 zdjęć naraz, pobieranie w ZIP. Za darmo.
- Podziel obraz na częściPodziel obraz na równe części (2, 3, 4, 9…), na kafelki o stałym rozmiarze albo na plakat do druku na kilku kartkach A4 lub A3 – za darmo, w przeglądarce.
- Zapisz klatkę z filmu jako zdjęcieZapisz klatkę z dowolnego filmu jako zdjęcie: przewijaj klatka po klatce i zapisz w pełnej rozdzielczości jako PNG lub JPG albo serię w ZIP. Bez wysyłania.
- Kompresja zdjęć – zmniejsz rozmiar plikuKompresja zdjęć bez wysyłania na serwer: zmniejsz rozmiar JPG, PNG, WebP i HEIC, do 20 naraz, z docelowym rozmiarem w KB i pobieraniem ZIP. Za darmo.
- Generator kodów QR – za darmo i na zawszeZrób kod QR z linku, Wi-Fi, kontaktu (vCard), e-maila, telefonu lub SMS. Wybierz kolory, pobierz PNG lub SVG. Za darmo, bez rejestracji, kod nie wygasa.
- Zaczernianie PDFZaczernianie PDF w przeglądarce: usuń na stałe imiona, adresy i numery kont, a nie tylko je zakryj. Bez wysyłania plików, bez rejestracji, za darmo.
- Rozmazywanie i pikselizacja fragmentów zdjęciaRozmaż zdjęcie online: zaznacz twarze, tablice lub tekst prostokątem albo pędzlem i pikselizuj, rozmyj lub zamaluj. Za darmo, bez wysyłania.
- Znak wodny w PDFZnak wodny PDF: tekst typu „POUFNE” lub Twoje logo, po skosie, powtarzany lub w rogu, z przezroczystością i podglądem. Za darmo, bez wysyłania pliku.