Hva er GIF-filformatet?
Filformatet .gif, forkortelse for Graphics Interchange Format, brukes i rastergrafikk. Filene inneholder et tapsfritt punktgrafikkbilde og oppnådde stor popularitet på Internett - historisk sett var bare JPEG mer utbredt. Formatet ble utviklet av CompuServe (kreditert til Steve Wilhite) og først tatt i bruk i 1987 som GIF87a. 1989-revisjonen, GIF89a, la til støtte for animasjon, gjennomsiktighet og kommentarutvidelser, og er versjonen som brukes av praktisk talt alle moderne .gif-filer i dag.
Hvordan brukes GIF-formatet?
GIF brukes ofte på Internett fordi det har bred støtte og enkelt kan overføres mellom ulike plattformer og applikasjoner. Det er spesielt populært for å vise korte repeterende klipp, fordi dette formatet kan inneholde ikke bare enkeltbilder, men også sekvenser av bilder. Derfor brukes mange .gif-filer til å fremstille ukompliserte animasjoner. Formatet brukes også på nettsteder for å vise små grafiske elementer som navigasjonsknapper eller topptekstbilder. For rikere animasjon med full fargedybde er formater som WebP eller APNG nå vanlige alternativer.
Begrensninger i GIF-formatet
GIF-grafikk er nyttig for å presentere bilder preget av en ikke for komplisert struktur, fordi det har visse begrensninger. Formatet støtter opptil 8 biter per piksel, så et enkelt .gif-bilde kan bestå av opptil 256 forskjellige farger fra en 24-bit RGB-palett. I animerte GIF-er støtter hver ramme også bare en 256-fargers palett, noe som gjør formatet uegnet for fotografisk innhold der millioner av farger er nødvendig.
Ytterligere informasjon
.gif-bilder er komprimert med den tapsfrie datakomprimeringsmetoden Lempel-Ziv-Welch (LZW), som reduserer filstørrelsen uten å påvirke bildekvaliteten.- Formatet støtter gjennomsiktige piksler; det er imidlertid en begrensning - de må være enten helt gjennomsiktige eller helt ugjennomsiktige, så halv-gjennomsiktige (alfa-blendede) piksler er umulig.
- Repetisjonsatferden (looping) i animerte GIF-er styres av en
NETSCAPE2.0applikasjonsutvidelsesblokk innebygd i filen.
Sikkerhet og trygghet
RISIKO: LOWGIF er bildedata uten skripting, så det er trygt å åpne en i ethvert visningsprogram. To historiske forbehold: misdannede GIF-er har av og til utløst sårbarheter i bilde-dekodere, så hold visningsprogrammet/operativsystemet oppdatert; og animerte GIF-er med rask blinking kan være et problem for lysfølsomme brukere. Det er ingen makro- eller eksekverbar risiko i selve formatet.
Formatdetaljer
i et nøtteskallNETSCAPE2.0 applikasjonsutvidelsesblokk markerer repeterende animasjoner.
Programmer som åpner GIF-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | image/gif |
| Magic bytes | «GIF87a» eller «GIF89a» ved byte-offset 0 (6-byte signatur og versjonsstreng) |
| Fargedybde | Opptil 8 biter per piksel; maksimalt 256 farger per ramme |
| Komprimering | LZW (Lempel-Ziv-Welch) tapsfri |
| Animasjon | Sekvenser med flere rammer med forsinkelsestid per ramme og konfigurerbar repetisjonsantall |
| Gjennomsiktighet | Kun binær indeks-gjennomsiktighet - ingen delvis alfakanal; hver piksel er enten helt ugjennomsiktig eller helt gjennomsiktig |
| Fargetabeller | Valgfri global fargetabell pluss lokal fargetabell per ramme, som hver inneholder opptil 256 palettoppføringer |
| Maksimal lerretsstørrelse | 65 535 x 65 535 piksler |
| Rammehåndteringsmoduser (disposal modes) | 4 definerte metoder: behold på plass, gjenopprett til bakgrunnsfarge, gjenopprett til forrige innhold, uspesifisert |
| Interlacing | Valgfri 4-pass interlaced gjengivelsesmodus for progressiv visning |
| Byterekkefølge | Little-endian |
| Utvidelsesblokktyper | Graphic Control Extension, Comment Extension, Plain Text Extension, Application Extension (f.eks. NETSCAPE2.0 for looping) |
| Utgitt | 1987 (GIF87a); GIF89a (animation, transparency) in 1989 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.w3.org |
GIF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om GIF-filer.