UltKit

Komprimer GIF til 256 KB

En egendefinert emoji må være bitteliten på to måter: noen få dusin piksler på skjermen og ikke mer enn 256 KB på disken. Denne siden skalerer en GIF til emoji-bredde og komprimerer den til den holder seg innenfor grensen.

Videokonverterer

eller slipp MP4, MOV, MKV …-filer her ·

Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter

Resultat

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp animasjonen

    Legg til en GIF, eller et kort MP4-, WebM- eller animert WebP-klipp som skal bli til en GIF. Opptil 20 filer om gangen.

  2. 2

    Sjekk bredde og grense

    Bredde starter på 128 px og Maksimal størrelse på 256 KB. Bruk Start ved og Slutt ved for å beholde bare de to–tre sekundene som utgjør reaksjonen.

  3. 3

    Konverter og last opp

    Trykk på Konverter til GIF, last ned filen og legg den til i emoji-innstillingene for serveren din.

Last opp GIF-en og trykk på Konverter til GIF: den skaleres til 128 px bredde, og bredden og paletten reduseres videre ved behov til filen er på 256 KB eller mindre.

Hvorfor 256 KB er grensen for emoji

Chat-apper laster alle emojier i en kanal samtidig, ofte dusinvis per skjermbilde, så de setter en streng grense per fil. Discord satte grensen for egendefinerte emojier til 256 KB, og Slack har en enda lavere. En GIF fra en reaksjonsside er vanligvis 480 px bred eller mer og varer i flere sekunder, noe som gir flere megabyte.

GIF har ingen bevegelseskomprimering: hvert bilde lagres som et indeksert bilde pakket med LZW, ordbokmetoden Terry Welch publiserte i 1984. Når bildet krymper fra 480 px til 128 px bredde, faller antall piksler per bilde med over 90 prosent, og derfor gjør bredden mesteparten av jobben her.

Filgrenser for emoji og klistremerker etter app

Kilobytegrenser for små animasjoner
OrganisasjonKravKilde
Egendefinerte emojier på DiscordOpptil 256 KB; 128 × 128 px anbefales; GIF er tillatt for animerte emojier—
Discord-klistremerkerOpptil 512 KB ved 320 × 320 px—
Egendefinerte emojier på SlackFirkantet bilde under 128 KB; sett Maksimal størrelse til 128 KB for Slack—

GIF

Graphics Interchange Format

GIF ble introdusert av CompuServe i 1987 og er fortsatt det best støttede formatet for korte animasjoner i løkke. Det er tapsfritt, men begrenset til en palett på 256 farger per bilde, så bilder og fargeoverganger får synlige striper og dithering. Det støtter bare av/på-gjennomsiktighet (1 bit), noe som gir hakkete kanter på buede former. Animerte GIF-er er ofte mye større enn det samme klippet som MP4 eller WebP. Alle nettlesere, chat-apper og sosiale plattformer spiller av GIF-er.

Komprimering
Tapsfri
Gjennomsiktighet
Ja
Animasjon
Ja
Introdusert
1987 · CompuServe
GIF-konverterer

GIF

Graphics Interchange Format

GIF ble introdusert av CompuServe i 1987 og er fortsatt det best støttede formatet for korte animasjoner i løkke. Det er tapsfritt, men begrenset til en palett på 256 farger per bilde, så bilder og fargeoverganger får synlige striper og dithering. Det støtter bare av/på-gjennomsiktighet (1 bit), noe som gir hakkete kanter på buede former. Animerte GIF-er er ofte mye større enn det samme klippet som MP4 eller WebP. Alle nettlesere, chat-apper og sosiale plattformer spiller av GIF-er.

Komprimering
Tapsfri
Gjennomsiktighet
Ja
Animasjon
Ja
Introdusert
1987 · CompuServe
GIF-konverterer

En GIF komprimeres til 256 KB for å bli en emoji eller en chat-reaksjon, der plattformen setter en kilobytegrense og viser bildet i noen titalls piksler, så bredde og antall bilder kan gå langt under det en vanlig GIF bruker.

Slik får du en GIF under 256 KB

  1. Gjør bildet smalere

    128 px er nok for en emoji. Hver halvering av bredden fjerner tre fjerdedeler av pikslene.

  2. Kort ned løkken

    Behold bare gesten som betyr noe. En løkke på to sekunder med 12 til 15 bilder per sekund er rundt 30 bilder.

  3. Reduser paletten

    Sett Farger ned til 64 eller 32 for flat grafikk. Bilder trenger 128 eller flere for å unngå flekkete hud.

Med Begrens filstørrelse slått på bruker konverteren disse trinnene for deg og reduserer bredde og farger til GIF-en passer; å klippe videoen er det eneste den overlater til deg, fordi bare du vet hvilket øyeblikk som teller. For en GIF som skal sendes i en chatmelding og ikke bli en emoji, komprimer GIF for Discord tar i stedet utgangspunkt i vedleggsgrensen på 10 MB.

Den samme tankegangen om kilobyte gjelder stillbilder: guiden til å redusere bildestørrelse i KB forklarer hvorfor dimensjoner slår kvalitetsinnstillinger. Hvis du lager animasjonen fra et videoklipp, gir video til GIF mer kontroll over bildefrekvensen før du komprimerer.

Komprimer GIF til 256 KB: spørsmål

Hvorfor sier Discord at emoji-filen min er for stor?

Discord godtar egendefinerte emojier på opptil 256 KB, og en GIF lagret direkte fra et memesider er ofte flere megabyte. Last den opp her med Maksimal størrelse satt til 256 KB, så består resultatet kontrollen.

Hvilke dimensjoner bør en animert emoji-GIF ha?

Discord anbefaler 128 × 128 px, og derfor starter Bredde på 128 her. Et bredt klipp beholder sideforholdet, så beskjær det til en firkant først hvis du vil at det skal fylle emoji-ruten.

Kan en GIF på 10 sekunder få plass innenfor 256 KB?

Sjelden med jevn bevegelse. Ti sekunder med 15 bilder per sekund er 150 bilder, og hvert bilde på 128 × 128 har 16 384 piksler før komprimering. Klipp videoen til de to–tre viktigste sekundene med Start ved og Slutt ved, eller sett Bildefrekvens ned til 10 bps.

Hvorfor ser den komprimerte GIF-en kornete ut i emoji-størrelse?

Prikkmønsteret er dithering, som blander paletten sine farger for å imitere overganger. Ved 128 px koster det byte og ser ut som støy, så sett Dithering til Ingen for flat tegneseriegrafikk, og bruk Sierra bare for ansikter og bilder.

Trenger jeg Nitro for å bruke animerte emoji?

Servermedlemmer med tillatelsen Administrer uttrykk kan legge til en animert emoji på en server uten Nitro. Å bruke animerte emojier i meldinger er derimot en Nitro-funksjon, så gratismedlemmer ser dem, men kan ikke sende dem.