UltKit

Komprimera GIF till 256 KB

En egen emoji måste vara liten på två sätt: några dussin pixlar på skärmen och högst 256 KB som fil. Den här sidan skalar ner en GIF till emojibredd och bantar den tills den ryms inom gränsen.

Videokonverterare

eller släpp MP4, MOV, MKV …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Ladda upp animationen

    Lägg till en GIF, eller ett kort MP4-, WebM- eller animerat WebP-klipp som ska bli en GIF. Upp till 20 filer åt gången.

  2. 2

    Kontrollera bredd och gräns

    Bredd börjar på 128 px och Maximal storlek på 256 KB. Använd Börja vid och Sluta vid för att behålla bara de två eller tre sekunder som utgör reaktionen.

  3. 3

    Konvertera och ladda upp

    Tryck på Konvertera till GIF, ladda ner filen och lägg till den i serverns emojiinställningar.

Ladda upp GIF:en och tryck på Konvertera till GIF: den skalas till 128 px bredd, och bredden och paletten minskas ytterligare vid behov tills filen är högst 256 KB.

Därför är 256 KB gränsen för emojis

Chattappar laddar alla emojis i en kanal samtidigt, ofta dussintals per skärmbild, så de sätter en hård gräns per fil. Discord satte gränsen för egna emojis till 256 KB, och Slacks är ännu lägre. En GIF från en reaktionssajt är ofta 480 px bred eller mer och spelas i flera sekunder, vilket ger flera megabyte.

GIF har ingen rörelsekomprimering: varje bildruta lagras som en indexerad bild packad med LZW, ordboksmetoden som Terry Welch publicerade 1984. När bildrutan krymps från 480 px till 128 px bredd minskar antalet pixlar per ruta med mer än 90 procent, och därför står bredden för det mesta av arbetet.

Filgränser för emojis och stickers per app

Gränser i kilobyte för små animationer
OrganisationKravKälla
Egna emojis på DiscordUpp till 256 KB; 128 × 128 px rekommenderas; GIF tillåts för animerade emojis—
Discord-stickersUpp till 512 KB vid 320 × 320 px—
Egna emojis på SlackKvadratisk bild under 128 KB; sätt Maximal storlek till 128 KB för Slack—

GIF

Graphics Interchange Format

GIF introducerades av CompuServe 1987 och är fortfarande det mest stödda formatet för korta animationer i loop. Det är förlustfritt men begränsat till en palett på 256 färger per bildruta, så foton och toningar får färgband och dithering. Det stöder bara transparens av/på (1 bit), vilket ger hackiga kanter på rundade former. Animerade GIF-filer är ofta mycket större än samma klipp som MP4 eller WebP. Alla webbläsare, chattappar och sociala plattformar spelar upp GIF.

Komprimering
Förlustfri
Transparens
Ja
Animation
Ja
Introducerades
1987 · CompuServe
GIF-omvandlare

GIF

Graphics Interchange Format

GIF introducerades av CompuServe 1987 och är fortfarande det mest stödda formatet för korta animationer i loop. Det är förlustfritt men begränsat till en palett på 256 färger per bildruta, så foton och toningar får färgband och dithering. Det stöder bara transparens av/på (1 bit), vilket ger hackiga kanter på rundade former. Animerade GIF-filer är ofta mycket större än samma klipp som MP4 eller WebP. Alla webbläsare, chattappar och sociala plattformar spelar upp GIF.

Komprimering
Förlustfri
Transparens
Ja
Animation
Ja
Introducerades
1987 · CompuServe
GIF-omvandlare

En GIF krymps till 256 KB för att bli en emoji eller en chattreaktion, där plattformen sätter en gräns i kilobyte och visar bilden i några tiotal pixlar, så bredd och antal bildrutor kan sänkas långt under vad en vanlig GIF använder.

Så får du en GIF under 256 KB

  1. Gör bilden smalare

    128 px räcker för en emoji. Varje halvering av bredden tar bort tre fjärdedelar av pixlarna.

  2. Korta ner loopen

    Behåll bara rörelsen som spelar roll. En loop på två sekunder med 12 till 15 bilder per sekund blir cirka 30 bildrutor.

  3. Minska paletten

    Sänk Färger till 64 eller 32 för platt grafik. Foton behöver 128 eller fler för att undvika posteriserad hud.

Med Begränsa filstorleken aktiverat tillämpar konverteraren stegen åt dig och sänker bredd och färger tills GIF:en ryms; att klippa av klippet är det enda den överlåter åt dig, eftersom bara du vet vilket ögonblick som är viktigt. För en GIF som ska skickas i ett chattmeddelande snarare än bli en emoji utgår komprimera GIF för Discord i stället från bilagegränsen på 10 MB.

Samma tänk kring kilobyte gäller stillbilder: guiden om att minska bildstorlek i KB förklarar varför mått väger tyngre än kvalitetsinställningar. Om du bygger animationen från ett videoklipp ger verktyget video till GIF finare kontroll över bildfrekvensen innan du komprimerar.

Komprimera GIF till 256 KB: vanliga frågor

Varför säger Discord att min emojifil är för stor?

Discord godtar egna emojis upp till 256 KB, och en GIF som sparats direkt från en memesajt är oftast flera megabyte. Ladda upp den här med Maximal storlek satt till 256 KB så klarar resultatet kontrollen.

Vilka mått ska en animerad emoji-GIF ha?

Discord rekommenderar 128 × 128 px, och därför börjar Bredd på 128 här. Ett brett klipp behåller sitt bildförhållande, så beskär det till en kvadrat först om det ska fylla hela emojirutan.

Kan en GIF på 10 sekunder rymmas i 256 KB?

Sällan med jämn rörelse. Tio sekunder med 15 bilder per sekund blir 150 bildrutor, och varje ruta på 128 × 128 innehåller 16 384 pixlar före komprimering. Korta klippet till de två eller tre viktigaste sekunderna med Börja vid och Sluta vid, eller sänk Bildfrekvens till 10 bilder per sekund.

Varför ser min komprimerade GIF kornig ut i emojistorlek?

Det prickiga mönstret är dithering, som blandar palettens färger för att simulera toningar. Vid 128 px kostar det byte och syns som brus, så sätt Dithering till Ingen för platt tecknad grafik och använd Sierra bara för ansikten och foton.

Behöver jag Nitro för att använda animerade emojis?

Servermedlemmar med behörigheten Hantera uttryck kan lägga till en animerad emoji på en server utan Nitro. Att skicka animerade emojis i meddelanden är däremot en Nitro-funktion, så gratisanvändare ser dem men kan inte skicka dem.