Jak skompresować GIF
- Dodaj swój GIF. Przeciągnij i upuść plik .gif na pole, kliknij, aby przeglądać, lub wklej go ze schowka. Możesz dodać kilka naraz.
- Wybierz format wyjściowy. Wybierz WebP, aby uzyskać najmniejszy plik gotowy do sieci, lub PNG, aby uzyskać bezstratną i maksymalnie zgodną kopię pierwszej klatki.
- Ustaw jakość. Dla WebP przeciągnij suwak jakości — wartość około 75 to świetny kompromis między rozmiarem a szczegółowością. PNG jest zawsze bezstratny.
- Pobierz plik. Zapisuj obrazy pojedynczo lub wszystkie naraz jako ZIP. W dowolnej chwili uruchom ponownie z innymi ustawieniami, aby porównać wyniki.
Po co konwertować lub kompresować GIF?
Format GIF jest wszędzie, ale to jeden z najmniej wydajnych sposobów przechowywania obrazu. GIF jest ograniczony do palety zaledwie 256 kolorów na klatkę i wykorzystuje starszy, prosty schemat kompresji, dlatego fotografie i szczegółowa grafika zapisane jako GIF-y wyglądają na pasmowane i ważą znacznie więcej, niż powinny. Animowane GIF-y są jeszcze gorsze: każda klatka jest przechowywana jako pełny obraz, dlatego krótki klip może rozrosnąć się do wielu megabajtów — czasem więcej niż wideo wysokiej rozdzielczości o tej samej zawartości.
To narzędzie zajmuje się przypadkiem statycznym. Odczytuje pierwszą klatkę Twojego GIF-a i ponownie koduje ją jako nowoczesny WebP lub PNG, co zwykle daje znacznie mniejszy plik o wyższej jakości. Ponieważ wszystko dzieje się na Twoim urządzeniu, jest to również prywatne: Twój GIF jest dekodowany w pamięci, konwertowany za pomocą kodera WebAssembly i przekazywany prosto z powrotem do Ciebie. Nigdy nie dotyka sieci.
Jeśli Twój GIF jest animowany, czytaj dalej — naprawdę przydatnym posunięciem jest nie kompresowanie GIF-a w ogóle, lecz przekonwertowanie go na wideo, gdzie oszczędności są ogromne.
Animowany GIF? Zamień go zamiast tego na wideo
Bądźmy szczerzy: ten konwerter działający w przeglądarce generuje pojedynczą nieruchomą klatkę, więc nie może zachować animacji. To celowe i uczciwe ograniczenie, a nie błąd. W przypadku animowanego GIF-a właściwym rozwiązaniem jest zastąpienie go prawdziwym formatem wideo, takim jak MP4 (H.264) lub WebM. Nowoczesne kodeki wideo korzystają z kompensacji ruchu — przechowują tylko to, co zmienia się między klatkami — dlatego ta sama animacja zwykle wychodzi o 90% mniejsza lub więcej, a przy tym wygląda ostrzej.
To nie tylko nasza opinia; to od dawna obowiązująca wytyczna dotycząca wydajności sieci. Serwis web.dev od Google zaleca, aby zastępować animowane GIF-y wideo właśnie z tego powodu. Aby zrobić to tutaj, wyślij swój animowany GIF do naszego kompresora MP4 lub bardziej uniwersalnego kompresora wideo, który obsługuje także MOV, WebM i więcej. Otrzymasz maleńki plik, który odtwarza się płynnie i automatycznie zapętla, dokładnie tak jak robił to oryginalny GIF.
Czym jest GIF i dlaczego WebP lub PNG wygrywa
GIF (Graphics Interchange Format) sięga roku 1987 i wykorzystuje kompresję LZW z indeksowaną paletą ograniczoną do 256 kolorów. Obsługuje prostą animację i jeden poziom przezroczystości binarnej, co uczyniło go ikonicznym we wczesnym internecie — ale to właśnie te ograniczenia sprawiają, że radzi sobie słabo z czymkolwiek poza małą, płaską grafiką. Podstawy techniczne możesz przeczytać w materiałach MDN o formatach obrazów.
Konwersja klatki do WebP znosi limit 256 kolorów, dodaje pełną przezroczystość alfa i obsługuje tryby zarówno stratny, jak i bezstratny, dzięki czemu pliki są zwykle znacznie mniejsze przy równej lub lepszej jakości. PNG to właściwy wybór, gdy potrzebujesz gwarantowanej kopii bezstratnej lub najszerszej zgodności z oprogramowaniem — na przykład przy wyodrębnianiu logo lub naklejki z GIF-a. Jeśli później zechcesz zbadać inne formaty docelowe, takie jak AVIF, nasze narzędzie WebP oraz konwerter obrazów pozwolą Ci porównać formaty obok siebie.
Wskazówki dla najlepszych wyników
- Animowany GIF? Przejdź na wideo. Nie walcz z formatem. Konwertuj za pomocą kompresora MP4, aby uzyskać największą oszczędność i najpłynniejsze odtwarzanie.
- Wybierz PNG do grafiki, WebP dla rozmiaru. Logo, ikony i grafika o ostrych krawędziach pozostają wyraźne jako PNG; do sieci WebP jest niemal zawsze mniejszym wyborem.
- Zmień rozmiar przed konwersją. Jeśli obraz będzie wyświetlany przy szerokości 400 px, zmniejsz go za pomocą wbudowanej opcji zmiany rozmiaru — to oszczędza znacznie więcej niż same ustawienia jakości.
- Porównaj wynik. Wypróbuj WebP przy jakości 75, następnie uruchom ponownie z niższą wartością lub przełącz na PNG i sprawdź, czy zauważasz różnicę przy rozmiarze swojego ekranu.