Przejdź do treści

Kompresuj animacje GIF

Zmniejszaj animowane GIF-y dzięki mniejszej liczbie kolorów, sprytniejszym klatkom i skalowaniu. Animacja zostaje.

Przeciągnij pliki tutaj

lub

Wybierz pliki

GIF · JPG · PNG · SVG · TIFF · WebP

Pliki nie opuszczają twojego urządzenia

Ładowanie kompresora…

Jak skompresować pliki GIF

  1. Dodaj pliki

    Przeciągnij pliki na pole, wklej je lub wybierz z urządzenia. Nic nie jest wysyłane.

  2. Sprawdź ustawienia

    Domyślny profil pasuje do większości plików. Jeśli potrzebujesz mniejszego pliku, zmień jakość, rozmiar lub format.

  3. Pobierz wynik

    Zapisz każdy plik osobno albo wszystkie w jednym archiwum ZIP. Jeśli pliku nie da się zmniejszyć, zostaje oryginał.

GIF: stary format, który nie chce odejść

GIF (Graphics Interchange Format) pochodzi z 1987 roku, a wersja 89a z 1989 roku dodała dwie funkcje, dzięki którym wciąż żyje: animację i przezroczysty kolor. Reakcje w komunikatorach, małe banery, wskaźniki ładowania i krótkie nagrania ekranu w zgłoszeniach błędów wciąż udostępnia się jako GIF-y, bo każda przeglądarka, program pocztowy i komunikator potrafi je wyświetlić bez odtwarzacza wideo.

Format ma twarde ograniczenia. Każda klatka może używać najwyżej 256 kolorów z palety, a przezroczystość jest zero-jedynkowa: piksel jest albo w pełni widoczny, albo całkowicie przezroczysty, bez miękkich krawędzi. Kompresja to LZW – metoda bezstratna, która dobrze radzi sobie z jednolitymi plamami koloru, a źle ze zdjęciami, szumem i gradientami.

Dlaczego animowane GIF-y są takie duże

GIF nie ma predykcji ruchu. Kodek wideo zapisuje jeden pełny obraz, a potem głównie zmiany; GIF zapisuje każdą klatkę jako osobny obraz. Dziesięć sekund przy 15 klatkach na sekundę to 150 obrazów. Jeśli nagrano je z ekranu telefonu o szerokości 1080 pikseli, sama jedna klatka może mieć setki kilobajtów, a cała animacja szybko dochodzi do dziesiątek megabajtów.

Narzędzie walczy z tym na sposoby, na które pozwala format, zachowując animację i jej tempo:

  • Różnicowanie klatek. Piksele, które są takie same jak w poprzedniej klatce (lub, przy redukcji kolorów, prawie takie same), stają się przezroczyste, więc LZW musi zakodować tylko to, co się poruszyło.
  • Redukcja palety. Mniej kolorów to krótsze kody i dłuższe ciągi identycznych pikseli.
  • Zmiana rozmiaru. Zmniejszenie szerokości i wysokości o połowę obcina liczbę pikseli każdej klatki do jednej czwartej, co zwykle daje więcej niż cokolwiek innego.

Zalecane ustawienia

Dokąd trafi GIFSzerokośćKolory
Reakcja lub naklejka w czacie320–480 px64–128
Newsletter e-mailowy640 px (blisko typowego układu e-maila o szerokości 600 px)128
Zgłoszenie błędu lub nagranie do poradnika800 px lub oryginalny rozmiar64–256, w zależności od tego, ile kolorów ma interfejs
Statyczne logo lub ikonarzeczywisty rozmiartyle, ile trzeba, by dobrze wyglądało; rozważ PNG

Nagrania ekranu programów mają zwykle niewiele kolorów i dobrze znoszą 64 kolory. Materiał z prawdziwych scen z odcieniami skóry i niebem potrzebuje pełnych 256 i nadal ma pasy; taka treść lepiej sprawdza się jako wideo.

Spodziewaj się bardzo różnych wyników w zależności od pliku. W naszych testach przy domyślnych 128 kolorach dwóch już zoptymalizowanych GIF-ów z sieci nie dało się w ogóle zmniejszyć, natomiast animacja testowa zapisana w prosty sposób, z pełnymi klatkami i paletą dla każdej klatki, zmniejszyła się o 79%.

Kiedy lepiej przekonwertować

Jeśli miejsce, w którym publikujesz, przyjmuje wideo, plik MP4 z tych samych klatek jest zwykle wielokrotnie mniejszy od GIF-a i ma pełny kolor. Na stronach internetowych inną opcją jest animowany WebP: obsługuje 24-bitowy kolor i miękką przezroczystość, a wyświetlają go wszystkie aktualne przeglądarki. Dla GIF-a, który w ogóle się nie rusza, PNG jest bezstratny, obsługuje miękkie krawędzie i zwykle jest mniejszy.

Zostań przy GIF-ie, gdy celem jest e-mail (wiele programów pocztowych ignoruje wideo i animowany WebP) albo platforma, która przyjmuje tylko GIF-y.

Pytania o GIF

Czy mój GIF nadal będzie animowany?

Tak. Kolejność klatek, ich opóźnienia i ustawienie zapętlenia zostają zachowane. Zmienia się tylko sposób zapisu każdej klatki, paleta oraz – jeśli tak wybierzesz – rozmiar.

Dlaczego skompresowany GIF ma pasy lub plamy?

Przy mniejszej liczbie kolorów gładkie gradienty zamieniają się w widoczne schodki, a piksele, które zmieniły się między klatkami tylko nieznacznie, są brane z poprzedniej klatki. Jeśli ci to przeszkadza, zwiększ liczbę kolorów; przy 256 kolorach to ponowne wykorzystanie jest wyłączone.

Czy mogę usunąć klatki, żeby zmniejszyć plik?

Tak. Włącz opcję „Zmniejsz liczbę klatek o połowę”: co druga klatka zostaje usunięta, a animacja zachowuje swoją długość. Ponieważ każda klatka jest zapisana osobno, przy długich animacjach to bardzo skuteczne; do nagrań ekranu zwykle wystarcza 12–15 klatek na sekundę. Identyczne klatki są scalane w każdym przypadku.

Czy GIF obsługuje przezroczystość?

Jeden wpis palety można oznaczyć jako przezroczysty, więc piksel jest albo w pełni widoczny, albo całkowicie ukryty. Logo z miękkimi, wygładzonymi krawędziami dostaje postrzępiony kontur; PNG i WebP radzą sobie z tym prawidłowo.

Czy kompresja GIF jest stratna?

Etap LZW jest bezstratny, a GIF, który ma już wystarczająco mało kolorów, jest jedynie wydajniej kodowany od nowa. Straty wynikają z redukcji palety, zmiany rozmiaru lub zmniejszenia liczby klatek o połowę, a wszystkie trzy ustawienia kontrolujesz sam.

Inne narzędzia

Wszystkie typy obrazów znajdziesz na stronie kompresji obrazów. Strona Jak to działa wyjaśnia, dlaczego wszystko odbywa się w twojej przeglądarce.