Pagina iniziale | Navigazione |
Google

GIF

Il GIF (Graphics Interchange Format) è un formato per immagini di tipo bitmap molto utilizzato nel World Wide Web, sia per immagini fisse che per le animazioni. "GIF" spesso è pronunciato con la g dura, ma la pronuncia definita dai suoi creatori nella documentazione ufficiale è con la g dolce.

È stato introdotto nel 1987 da CompuServe per fornire un formato adatto alle immagini a colori, rimpiazzando il precedente formato RLE solo in bianco e nero. Il formato GIF si diffuse perché utilizzava l'algoritmo di compressione LZW, molto più efficiente dell'RLE adottato da altri formati immagine come il PCX e MacPaint, in questo modo immagini anche di una certa dimensione potevano essere scaricate in un tempo ragionevole mediante una connessione a bassa velocità.

Anche la caratteristica opzionale di interlacciamento, che memorizza le linee in un ordine tale da rendere riconoscibile un'immagine solo parzialmente scaricata, contribuì ad incrementare la popolarità del GIF, permettendo agli utilizzatori di riconoscere anzitempo gli scaricamenti errati.

Colore

Il formato GIF è basato sull'uso di una tavolozza di colori: anche se il singolo colore può essere uno fra milioni di sfumature, solo un certo numero di essi è disponibile (al massimo 256). I colori sono memorizzati in una 'tavolozza', una tabella che associa un numero ad un certo valore di colore. La limitazione a 256 colori appariva ragionevole all'epoca della creazione del formato GIF perché non erano ancora diffusi dispositivi in grado di visualizzarne un numero superiore. Per disegni al tratto, fumetti, fotografie in bianco e nero sono di regola sufficienti 256 colori.

Esiste una tecnica per simulare un numero maggiore di colori (dithering) utilizzando pixel di colore simile a quello desiderato, purtroppo in questo modo si perdono dei dettagli e, non esiste un unico algoritmo di scelta dei colori, la qualità dell'immagine è molto varibile. Questa tecnica, inoltre, diminuisce la comprimibilità dell'immagine stessa.

Uno dei colori della tavolozza, può essere definito come trasparente e quindi, in fase di visualizzazione, è sostituito con lo sfondo. Questa caratteristica permette di simulare immagini non rettangolari.

Storia

La prima versione del GIF è denominata 87a. Nel 1989, CompuServe diffuse una versione migliorata, denominata 89a [1], che aggiunse il supporto per immagini multiple. È possibile distinguere le due versioni esaminando i primi sei byte del file che, se interpretati come caratteri ASCII, riportano rispettivamente le scritte "GIF87a" e "GIF89a".

Quando il World Wide Web si diffuse, il formato GIF divenne uno dei due formati immagine comunemente usati nelle pagine Web, l'altro è il JPEG. La maggior parte degli Internet browsers ancora adesso non supportano altri formati immagine, per scoraggiare l'utilizzo di file più grandi del necessario.

La possibilità di memorizzare più immagini in un unico file di tipo GIF89a, accompagnate da dati di controllo, è spesso utilizzata per creare semplici animazioni.

Unisys ed il brevetto su LZW

L'algoritmo di compressione LZW sul quale è basato il formato GIF, è un brevetto di CompuServe e Unisys. Prima del 1994, le compagnie in questione non pretesero il pagamento di alcun diritto.

Alla fine del Dicembre 1994 CompuServe e Unisys annunciarono che avrebbero cominciato a richiedere il pagamento dei diritti di utilizzo del brevetto per qualunque programma commerciale capace di creare file in formato GIF.

Ormai l'utilizzo di immagini in formato GIF era così diffuso che alle aziende non rimaneva che pagare. Il comune desiderio di un formato libero da brevetti e con meno restrizioni tecniche portò alla definizione del formato PNG

Il brevetto sull'algoritmo LZW negli Stati Uniti è decaduto il 20 Giugno 2003, quindi Unisys e Compuserve non possono più chiedere il pagamento dei diritti in questo paese. Questo giorno è stato battezzato da alcuni il "GIF Liberation Day". Lo stesso brevetto in Europa, Giappone e Canada scadrà rispettivamente il 18 Giugno, 20 Giugno e 7 Luglio 2004.

Anche IBM deteneva un brevetto su questo algoritmo ma non se ne è mai avvalsa.

Link esterni


GNU Fdl - it.Wikipedia.org




Google | 

Enciclopedia |  La Divina Commedia di Dante |  Mappa | : A |  B |  C |  D |  E |  F |  G |  H |  I |  J |  K |  L |  M |  N |  O |  P |  Q |  R |  S |  T |  U |  V |  W |  X |  Y |  Z |