UltKit

Kompresuj GIF do 256 KB

Własne emoji musi być małe pod dwoma względami: zajmuje na ekranie kilkadziesiąt pikseli, a plik nie może przekraczać 256 KB. Ta strona skaluje GIF do szerokości emoji i zmniejsza go, aż zmieści się w tym limicie.

Konwerter wideo

lub upuść Pliki MP4, MOV, MKV … tutaj ·

Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min

Wynik

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 1

    Prześlij animację

    Dodaj plik GIF albo krótki klip MP4, WebM lub animowany WebP, który zamienisz na GIF. Naraz możesz dodać do 20 plików.

  2. 2

    Sprawdź szerokość i limit

    Opcja Szerokość domyślnie wynosi 128 px, a Maksymalny rozmiar 256 KB. Za pomocą Początek i Koniec zostaw tylko dwie, trzy sekundy, które tworzą reakcję.

  3. 3

    Konwertuj i wgraj

    Kliknij Konwertuj na GIF, pobierz plik i dodaj go w ustawieniach emoji swojego serwera.

Prześlij GIF i kliknij Konwertuj na GIF: obraz zostanie przeskalowany do szerokości 128 px, a w razie potrzeby szerokość i paleta kolorów będą dalej zmniejszane, aż plik osiągnie 256 KB lub mniej.

Dlaczego dla emoji liczy się 256 KB

Komunikatory ładują naraz wszystkie emoji z kanału, często kilkadziesiąt na ekran, dlatego ostro limitują rozmiar każdego pliku. Discord ustalił limit własnych emoji na 256 KB, a Slack jeszcze niższy. GIF ze strony z reakcjami ma zwykle 480 px szerokości lub więcej i trwa kilka sekund, więc waży megabajty.

GIF nie ma kompresji ruchu: każda klatka jest zapisana jako obraz indeksowany i spakowana algorytmem LZW, metodą słownikową opublikowaną przez Terry'ego Welcha w 1984 roku. Zmniejszenie klatki z 480 px do 128 px szerokości obniża liczbę pikseli na klatkę o ponad 90 procent, dlatego to szerokość robi tu większość roboty.

Limity plików emoji i naklejek w aplikacjach

Limity w kilobajtach dla małych animacji
OrganizacjaWymaganieŹródło
Własne emoji DiscordDo 256 KB; zalecane 128 × 128 px; GIF dozwolony dla animowanych emoji—
Naklejki DiscordDo 512 KB przy 320 × 320 px—
Własne emoji SlackKwadratowy obraz poniżej 128 KB; dla Slacka ustaw Maksymalny rozmiar na 128 KB—

GIF

Graphics Interchange Format

GIF został wprowadzony przez CompuServe w 1987 roku i nadal jest najszerzej obsługiwanym formatem krótkich, zapętlonych animacji. Jest bezstratny, ale ograniczony do palety 256 kolorów na klatkę, więc zdjęcia i gradienty wykazują pasma i dithering. Obsługuje tylko przezroczystość typu włącz/wyłącz (1-bitową), co powoduje poszarpane krawędzie zaokrąglonych kształtów. Animowane GIF-y są często znacznie większe niż ten sam fragment w MP4 lub WebP. Każda przeglądarka, komunikator i platforma społecznościowa odtwarza GIF-y.

Kompresja
Bezstratna
Przezroczystość
Tak
Animacja
Tak
Rok powstania
1987 · CompuServe
Konwerter GIF

GIF

Graphics Interchange Format

GIF został wprowadzony przez CompuServe w 1987 roku i nadal jest najszerzej obsługiwanym formatem krótkich, zapętlonych animacji. Jest bezstratny, ale ograniczony do palety 256 kolorów na klatkę, więc zdjęcia i gradienty wykazują pasma i dithering. Obsługuje tylko przezroczystość typu włącz/wyłącz (1-bitową), co powoduje poszarpane krawędzie zaokrąglonych kształtów. Animowane GIF-y są często znacznie większe niż ten sam fragment w MP4 lub WebP. Każda przeglądarka, komunikator i platforma społecznościowa odtwarza GIF-y.

Kompresja
Bezstratna
Przezroczystość
Tak
Animacja
Tak
Rok powstania
1987 · CompuServe
Konwerter GIF

GIF kompresuje się do 256 KB, by zrobić z niego emoji lub reakcję w czacie. Platforma narzuca wtedy limit w kilobajtach i wyświetla obraz w kilkudziesięciu pikselach, więc szerokość i liczba klatek mogą spaść znacznie poniżej wartości typowych dla zwykłego GIF-a.

Jak zmniejszyć GIF poniżej 256 KB

  1. Zwęź kadr

    Na emoji wystarczy 128 px. Każde zmniejszenie szerokości o połowę usuwa trzy czwarte pikseli.

  2. Skróć pętlę

    Zostaw tylko istotny gest. Dwusekundowa pętla przy 12–15 klatkach na sekundę to około 30 klatek.

  3. Zmniejsz paletę

    Dla płaskiej grafiki obniż Kolory do 64 lub 32. Zdjęcia potrzebują 128 lub więcej, by skóra nie wyglądała na posteryzowaną.

Gdy włączysz Ogranicz rozmiar pliku, konwerter wykona te kroki za Ciebie, obniżając szerokość i liczbę kolorów, aż GIF się zmieści. Przycięcie klipu zostawia Tobie, bo tylko Ty wiesz, który moment jest ważny. Jeśli GIF ma trafić do wiadomości na czacie, a nie być emoji, kompresja GIF-a dla Discorda działa pod limit załącznika 10 MB.

Ta sama logika kilobajtów dotyczy obrazów statycznych: poradnik o zmniejszaniu rozmiaru zdjęcia w KB wyjaśnia, dlaczego wymiary ważą więcej niż ustawienia jakości. Jeśli animację tworzysz z klipu wideo, narzędzie wideo na GIF daje dokładniejszą kontrolę nad liczbą klatek na sekundę przed kompresją.

Kompresja GIF do 256 KB: pytania

Dlaczego Discord twierdzi, że plik emoji jest za duży?

Discord przyjmuje własne emoji do 256 KB, a GIF zapisany prosto ze strony z memami ma zwykle kilka megabajtów. Prześlij go tutaj z opcją Maksymalny rozmiar ustawioną na 256 KB, a wynik przejdzie weryfikację.

Jakie wymiary powinien mieć GIF z animowanym emoji?

Discord zaleca 128 × 128 px, dlatego Szerokość wynosi tu domyślnie 128. Szeroki klip zachowuje proporcje, więc jeśli ma wypełnić całe pole emoji, najpierw przytnij go do kwadratu.

Czy 10-sekundowy GIF zmieści się w 256 KB?

Rzadko, jeśli ruch ma być płynny. Dziesięć sekund przy 15 klatkach na sekundę to 150 klatek, a każda klatka 128 × 128 ma przed kompresją 16 384 piksele. Za pomocą Początek i Koniec przytnij klip do najważniejszych dwóch, trzech sekund albo obniż opcję Liczba klatek na sekundę do 10.

Dlaczego skompresowany GIF wygląda ziarniście w rozmiarze emoji?

Ten ziarnisty wzór to dithering, który miesza kolory palety, by imitować gradienty. Przy 128 px zwiększa rozmiar pliku i wygląda jak szum, więc ustaw Dithering na Brak dla płaskiej grafiki rysunkowej, a Sierrę zostaw tylko dla twarzy i zdjęć.

Czy do animowanych emoji potrzebne jest Nitro?

Członkowie serwera z uprawnieniem Zarządzanie wyrażeniami mogą dodać animowane emoji do serwera bez Nitro. Natomiast wysyłanie animowanych emoji w wiadomościach to funkcja Nitro, więc darmowi użytkownicy je widzą, ale nie mogą ich wysłać.