GIF-compressor
Local only — nothing is uploaded unless you save or share it.
Comprimeer een GIF via de enige drie dingen die een GIF heeft — beeldjes, kleuren en formaat. Niets wordt geüpload.
- Sleep de GIF erin
- Kies hoeveel beeldjes, kleuren en pixels je houdt — de schatting werkt onderweg mee bij
- Comprimeer, controleer de echte grootte en download hem
Bewaar deze tool
Houd GIF-compressor bij de hand
Gebruik het deelmenu van je browser en dan „Zet op beginscherm”.
Over deze tool
GIF's zijn enorm voor wat ze zijn, en „een GIF kleiner maken" is zo'n klus die triviaal klinkt tot je het probeert. Een fragment van drie seconden kan twaalf megabyte zijn, wat te groot is voor een e-mail, boven de limiet van de meeste forums ligt en traag is op een pagina — en anders dan bij een JPEG is er geen kwaliteitsschuif om terug te draaien, want een GIF is al verliesvrij gecomprimeerd. Dat is wat je moet begrijpen voordat je waar dan ook GIF-bestanden comprimeert: alles wat een GIF kleiner maakt haalt iets weg. Er zijn precies drie kandidaten, en dit gereedschap zet ze alle drie op het scherm in plaats van ze te verstoppen achter één „compressieniveau" dat niet zegt wat het heeft genomen. Om een GIF kleiner te maken is de eerste hendel de beeldjes, en dat is meestal de beste ruil — de meeste GIF's lopen op veel meer beeldjes per seconde dan iemand opmerkt, en er één op twee houden halveert het bestand ruwweg. De timing blijft daarbij behouden, dus de animatie loopt op dezelfde snelheid in plaats van op dubbele, en dat is de fout die de meeste GIF-compressors maken. Minder kleuren is de volgende: 256 is het maximum dat een GIF toestaat en de meeste fragmenten zien er bij 64 identiek uit. Bij fotografische inhoud met verlopen zie je het het eerst, als banden in een lucht of een schaduw. Kleinere afmetingen is de botste hendel die een GIF-optimalisator heeft, en de betrouwbaarste — de halve breedte en de halve hoogte is een kwart van de pixels. Het resultaat wordt met zijn echte grootte naast het origineel getoond voordat je het downloadt, en het gebeurt allemaal in je browser: er wordt niets geüpload, er is geen wachtrij, en er komt nergens een watermerk op.
Veelgestelde vragen
Waarom is er geen kwaliteitsschuif?
Omdat een GIF geen kwaliteitsinstelling heeft om te verschuiven. Anders dan een JPEG is hij al verliesvrij gecomprimeerd, uit een palet van hoogstens 256 kleuren, dus er valt niets terug te draaien — alles wat het bestand kleiner maakt moet beeldjes, kleuren of pixels weghalen. Gereedschap dat je één „compressie"-knop toont kiest namens jou uit die drie zonder te zeggen welke het nam.
Gaat hij sneller spelen als er beeldjes wegvallen?
Hier niet. Elk behouden beeldje neemt de tijd over van de beeldjes die het vervangt, dus de animatie duurt precies even lang als eerst en een lus loopt nog steeds rond. Veel gereedschap slaat dit over, en daarom komt een „gecomprimeerde" GIF er vaak schokkerig uit — het is niet dezelfde animatie, het is een kortere op snelheid afgespeeld.
Hoeveel kleiner wordt mijn GIF?
De schatting werkt bij terwijl je de instellingen verandert, en het echte cijfer verschijnt na afloop. Ze zullen niet precies overeenkomen, en dat is eerlijk in plaats van slordig: hoe goed een GIF comprimeert hangt af van het beeld, dus twee bestanden met identieke afmetingen en aantallen beeldjes kunnen een factor drie verschillen. De schatting is betrouwbaar over de vorm van de ruil — de beeldjes halveren halveert ruwweg het bestand — en niet over de byte.
Wordt mijn GIF geüpload?
Nee. Hij wordt gedecodeerd, herschreven en opnieuw gecodeerd in je browser — wat ongebruikelijk is voor een gereedschap om GIF's online te comprimeren, waar de normale gang van zaken een upload is, een wachtrij achter de bestanden van anderen en een watermerk. Daar is hier niets van, en aan onze kant valt er niets te bewaren of te wissen.
Welke instelling moet ik als eerste veranderen?
De beeldjes, bijna altijd. De meeste GIF's zijn opgenomen op veel meer beeldjes per seconde dan het oog nodig heeft voor het soort beweging dat ze doorgaans bevatten, en er één op twee houden halveert het bestand ruwweg met heel weinig zichtbaar verschil. Kleuren daarna — de meeste fragmenten zien er bij 64 hetzelfde uit als bij 256, tenzij er een verloop in zit. Formaat als laatste, want dat is degene die je altijd opmerkt.
Waarom is mijn GIF groter geworden?
Af en toe gebeurt dat, en de gebruikelijke oorzaak is dat het origineel één palet voor de hele animatie gebruikte terwijl dit er per beeldje een schrijft — wat er beter uitziet en meer kan kosten. Gebeurt dat, verlaag dan het aantal kleuren: bij 64 of 32 zijn de paletten per beeldje klein genoeg om de ruil weer de andere kant op te laten vallen.
Blijft transparantie behouden?
Ja. Transparante pixels blijven transparant door het decoderen en het opnieuw coderen heen. Wat niet bewaard blijft is gedeeltelijke transparantie, want GIF heeft die nooit ondersteund — een pixel is óf volledig doorzichtig óf volledig dekkend, in het origineel net zo goed als in het resultaat.
Hoe groot mag de GIF zijn?
Tot 30 MB, wat een werkelijk zeer grote GIF is. De grens is geheugen en geen beleid: een GIF decodeert naar volledig ongecomprimeerde beeldjes, dus een paar megabyte bestand wordt honderden megabytes aan pixels, en dat is wat de browser moet vasthouden terwijl hij werkt.
Help deze tool beter te maken
Een fout gevonden, iets anders willen, of mis je een tool?
Je hebt een niet-verzonden bericht.
Dank je — hij is binnen. Het antwoord vind je in je postvak.Go to my messages