Comprimeer GIF

GIF compression

Geanimeerde GIF’s zijn notoir zwaar: een clip van 5 seconden kan gemakkelijk 10 MB groot zijn, omdat elk frame zijn eigen palet en LZW-gecomprimeerd raster opslaat. Deze tool verkleint GIF’s door het palet te kwantiseren, overtollige frames weg te laten en optioneel de afmetingen te schalen. Je krijgt dezelfde lus, een fractie van het gewicht.

Hoe GIF-compressie werkt

  1. 1

    Plaats uw GIF

    Elk formaat, geanimeerd of statisch. De tool leest elk frame, het globale palet en de framevertragingen.

  2. 2

    Kies de compressiestrategie

    Verminder kleuren (256 naar 64 of 32), laat elk ander frame vallen (halveert onmiddellijk de grootte) of verkleint de afmetingen.

  3. 3

    Bekijk een voorbeeld van de lus

    Bekijk de geoptimaliseerde GIF-weergave voordat je downloadt. Vergelijk het gewicht met het origineel.

  4. 4

    Downloaden

    Sla het gecomprimeerde bestand op. Origineel onaangeroerd.

Waar de bytes in een GIF leven

Een GIF is een reeks frames, elk met een lokale kleurentabel (tot 256 kleuren) en een blok met LZW-gecomprimeerde pixelindexen. In tegenstelling tot videocodecs doet GIF geen bewegingscompensatie: elk frame slaat het volledige raster op, zelfs als er maar drie pixels veranderen. Dat is de reden waarom een ​​GIF van 30 fps en 5 seconden bestaat uit 150 volledige afbeeldingen aaneengeschakeld.

Wat de grootte eigenlijk verkleint

Techniek Besparingen Kwaliteitskosten
Paletreductie (256→64) 20-35% Merkbare strepen op hellingen
Laat elk ander frame vallen ~50% Schokkerigere beweging (15 fps in plaats van 30 fps)
Schaal naar 75% breedte ~44% Kleiner op scherm, verder prima
Lossy LZW (gifsicle -O3) 10-25% Kleine dithering-artefacten

Door paletreductie en framedropping te combineren, wordt een GIF meestal met 60-70% afgesneden, met nauwelijks zichtbaar verlies.

Wanneer moet je stoppen met het gebruik van GIF?

Als uw clip langer is dan 3 seconden of groter dan 600 px breed is, zal een MP4 of WebM 5-20x kleiner zijn bij dezelfde waargenomen kwaliteit. De meeste platforms (Twitter, Slack, Discord, zelfs ouderwetse forums) spelen MP4 nu automatisch af. GIF overleeft alleen waar het automatisch afspelen van video wordt geblokkeerd of waar het bestand letterlijk is ingesloten als een <img>-tag.

Tips

Veelgestelde vragen

Ja. Het aantal lussen blijft behouden ten opzichte van het originele bestand (oneindige lus of een specifiek aantal). Alleen de pixelgegevens en optioneel het aantal frames veranderen.

In de praktijk kunt u vaak 20-30% van de oorspronkelijke grootte bereiken zonder duidelijk kwaliteitsverlies. Als je daaronder gaat, betekent dit meestal dat je teruggaat naar 32 kleuren of 10 fps, wat zichtbaar is maar soms acceptabel voor UI-animaties.

Als de bestemming video ondersteunt, ja – MP4/WebM is 5-20x kleiner. Blijf alleen bij GIF waar video niet automatisch kan worden afgespeeld, zoals bij e-mailclients en sommige oudere forums.

Compressie wordt indien mogelijk aan de clientzijde in uw browser uitgevoerd. Er wordt niets opgeslagen nadat de sessie is beëindigd.

Gerelateerde tools