GIF-bestanden ondersteunen animaties en beperkte kleurenpaletten, perfect voor eenvoudige animaties, memes en iconen.
Veelvoorkomende toepassingen
Het maken van geanimeerde afbeeldingen voor sociale media.
Het maken van eenvoudige reactie-animaties
Eenvoudige afbeeldingen weergeven met transparantie
GIF Veelgestelde vragen over conversie
Wat is een GIF bestand?
+
GIF (Graphics Interchange Format) is een bitmapafbeeldingsformaat dat animatie en maximaal 256 kleuren ondersteunt.
Overleeft de animatie als ik een GIF bekeer?
+
Het hangt volledig af van het doel. Converteer naar een ander formaat dat animatie kan maken en de frames en timing dragen over; converteer naar een stil formaat en je krijgt een frame, normaal gesproken het eerste. De andere richting is in de praktijk belangrijker: een GIF animatie omgezet naar echte video is meestal een fractie van de grootte op betere kwaliteit, omdat video codecs comprimeren beweging goed en dit formaat niet. GIFs 256-kleuren plafond wrakken hellingen en video-stills, en de bestandsgroottes voor animatie zijn een orde van grootte erger dan WebP of MP4.
Is er iets verloren als een GIF wordt omgezet naar een ander verliesloos formaat?
+
Geen pixelgegevens. GIF slaat de afbeelding precies op in plaats van deze te benaderen, zodat een conversie tussen twee verliesloze formaten omkeerbaar is en voor onbepaalde tijd kan worden herhaald zonder degradatie. Wat verloren kan gaan is alles rond de pixels.. kleurprofielen, transparantie, animatie, ingebedde metadata.. omdat ondersteuning voor die veel meer varieert tussen formaten dan de pixelopslag doet. GIF is verliesloos maar wordt met een 256-kleurenpalet per frame geplakt, met LZW compressie en een kleur binaire transparantie.
Waarom wordt er zoveel webinhoud geleverd als GIF?
+
Omdat het was ontworpen voor precies die taak: kleine bestanden, snelle start, geen plugin en geen licentie om je zorgen over te maken. Dat maakt het uitstekend bij levering en onopvallend op al het andere.. bewerken tools, telefoon galeries en oudere apparaten vaak negeren. Converteren naar een algemeen doel formaat is wat maakt gedownloade inhoud bruikbaar van het web. GIF animatie speelt absoluut overal.. e-mail clients, forums, chat-apps en browsers allemaal render het zonder codec onderhandeling.
Waarom is een paar seconden van GIF animatie zo'n groot bestand?
+
Omdat het frames opslaat, niet beweging. Elk frame wordt op zichzelf gecomprimeerd zonder verwijzing naar de voor hem, dus een korte clip wordt tientallen volledige afbeeldingen in een rij en het bestand draait naar megabytes. Een video codec codeert het verschil tussen frames in plaats daarvan en landt dezelfde beelden op een fractie van de grootte, dat is waarom het omzetten van een animatie naar video is de standaardfix voor een pagina die langzaam laadt.
Waarom zien kleurverloopen er in een GIF gebonden uit?
+
Omdat kleur eerder uit een geïndexeerd palet komt dan vrij te zijn. Elke pixel wijst op een ingang in een kleine tafel, zodat een hemel die begon met duizenden tinten in een paar honderd en de stappen tussen hen tonen als banden. Ditheren verbergt het ten koste van een gespikkelde textuur. Converteren naar een volledig kleurenformaat verwijdert het plafond, maar het kan niet terug tinten die al weg zijn gegooid.
Houdt GIF een transparante achtergrond?
+
Ja.. het formaat slaat een echt alfakanaal, dus knipperen logo's, product shots en overlays houden hun transparantie in plaats van het bereiken van een witte rechthoek. Converteren naar een formaat zonder alfa is waar het mis gaat: de transparante gebieden zijn gevuld met een solide kleur, meestal wit of zwart, en er is geen manier om terug te komen op het maskeren van het onderwerp opnieuw.
Overleeft het frame timing en looping het omzetten van een GIF?
+
In een ander formaat dat animatie nodig is, ja. per frame vertragingen en de loop telling worden opgeslagen in het bestand en worden over gedragen. In een nog steeds formaat overleeft slechts één frame, normaal gesproken de eerste. In video heeft de lus vlag nergens te gaan, omdat de speler zelf beslist of hij het opnieuw doet. Controleer de afspeelsnelheid daarna wanneer de framesnelheid verandert: een vaste snelheid kan slechts bij benadering variabele vertragingen per frame veroorzaken.
Maakt het uit dat GIF ouder is dan dertig jaar?
+
Leeftijd zelf is niet het probleem.. Verschillende formaten uit dat tijdperk zijn nog steeds perfect goed, precies omdat alles heeft decennia om ze te implementeren. Wat telt is wat het tijdperk verondersteld: kleine bestanden, bescheiden processors, geen netwerk, en functies nog niemand nodig. Waar die aannames nog passen, het formaat is prima. Waar ze niet, dat is de reden om te converteren. GIF is CompuServe 1987 formaat, en de enige reden dat het overleefd is dat het animeert.
Kan ik GIF direct op een webpagina gebruiken?
+
Ja. Elke huidige browser maakt het native, dus het hoeft geen terugval kopie en geen conversie op het publiceren van tijd. De resterende vraag is gewicht in plaats van ondersteuning: dezelfde afbeelding in een modern webformaat is vaak een derde van de grootte op dezelfde zichtbare kwaliteit, die de moeite waard is om te doen op alles dat boven de vouw verschijnt.
Wie bestuurt het GIF formaat?
+
Niemand, en dat is het punt van het. De specificatie is openbaar, iedereen kan het uitvoeren zonder vragen of betalen, en geen bedrijf kan de voorwaarden later veranderen.. Daarom archieven, normen organen en openbare instellingen specificeren formaten zoals deze voor alles dat nog moet openen in twintig jaar. De handel is niet compatibiliteit, wat uitstekend is; het is dat er geen verkoper te bellen wanneer sommige tool implementeert de spec slecht.
Kan ik de extensie hernoemen in plaats van GIF converteren?
+
Bijna nooit, en het is de moeite waard te begrijpen waarom: de extensie is een label, terwijl de bytes binnen zijn gestructureerd voor een specifiek formaat. Renaming produceert een bestand waarvan de naam belooft iets de inhoud niet te leveren, en wat het opent ofwel weigert het bestand of verkeerd leest het. De ene smalle uitzondering is twee formaten die echt dezelfde container onder verschillende namen.. en zelfs dan is een juiste herindeling veiliger dan een hernoeming.