Graphics Interchange Format: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 158.148.2.150 (discussione), riportata alla versione precedente di 79.50.150.147 Etichetta: Rollback |
m Annullata la modifica di FrescoBot (discussione), riportata alla versione precedente di Botcrux Etichetta: Rollback |
||
(25 versioni intermedie di 13 utenti non mostrate) | |||
Riga 1:
{{nota disambigua||Gif (disambigua)|Gif
{{Formato file
|
|logo = <!-- solo nome file -->
|icona = <!-- solo nome file -->
|immagine = Wikipedia logo puzzle globe spins horizontally and vertically, revealing the contents of all of its puzzle pieces, without background.gif
|
|
|magic_number =GIF87a/GIF89a
|
| sviluppatore = [[CompuServe]]▼
|uniform_type_identifier =com.compuserve.gif
| proprietario = ▼
|typecode =GIFf
| ultima_versione =89a ▼
|licenza = Protetto da brevetto [[Unisys]] per [[Lempel-Ziv-Welch]] (fino al 2003 nel [[Stati Uniti d'America]], fino al 2004 in [[Europa]], [[Giappone]] e [[Canada]]<ref name="GNU">{{Cita|GNU}}.</ref>
| data_ultima_versione =1989 ▼
|data_pubblicazione = 15 giugno 1987
| genere = [[Grafica raster]]▼
| estensione_di = ▼
|nota_ultima_versione = <ref name="W3C">{{Cita|W3C}}.</ref>
| esteso_a = ▼
| standard = ▼
|compressione = lossless
| aperto = ▼
}}
'''Graphics Interchange Format''' (in acronimo '''GIF''', {{lett}} formato di interscambio grafico) è un [[formato di file]] per le [[immagine digitale|immagini]] di tipo [[grafica raster|bitmap]]. Introdotto nel 1987 da [[CompuServe]]<ref>{{cita web|lingua=en|url=https://www.w3.org/Graphics/GIF/spec-gif87.txt|titolo=Graphics Interchange Format (tm) A standard defining a mechanism for the storage and transmission of raster-based graphics information|sito=W3C|autore=CompuServe Incorporated|data=15 giugno 1987}}</ref>, la sua diffusione è dovuta alla compatibilità di [[Netscape Navigator]] e dei successivi [[browser]] con la versione del 1989.<ref>{{cita web|lingua=en|url=http://www6.uniovi.es/gifanim/gifabout.htm|titolo=All About GIF89a|autore=Royal Frazier|urlarchivio=https://web.archive.org/web/19990418091037/http://www6.uniovi.es/gifanim/gifabout.htm}}</ref>
== Storia ==
Il formato è stato introdotto nel [[1987]] da [[CompuServe]] per supportare le immagini a colori, rimpiazzando il precedente formato [[Run-length encoding|RLE]] solo in bianco e nero, e la prima versione venne pubblicata come ''87a''
▲Il formato è stato introdotto nel [[1987]] da [[CompuServe]] per supportare le immagini a colori, rimpiazzando il precedente formato [[Run-length encoding|RLE]] solo in bianco e nero, e la prima versione venne pubblicata come ''87a'', successivamente nel [[1989]], CompuServe diffuse una versione migliorata, denominata 89a,<ref>{{en}} [https://www.w3.org/Graphics/GIF/spec-gif89a.txt Cover Sheet for the GIF89a Specification]</ref> che aggiunse il supporto per la trasparenza e le 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''. Il formato GIF si diffuse perché utilizzava l'algoritmo non distruttivo di compressione [[Lempel-Ziv-Welch|LZW]], molto più efficiente dell'RLE adottato da altri formati immagine come il [[PCX]] e [[MacPaint]].
Con la nascita e lo sviluppo del
== Descrizione generale ==
=== Caratteristiche ===
Il numero massimo di colori visualizzabili è 256 ma tra i punti di forza di questo formato vi
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. La possibilità di memorizzare più immagini in un unico file di tipo GIF89a, accompagnate da dati di controllo, è spesso utilizzata per creare semplici animazioni.
=== I colori ===
[[File:FILE Rio de Janeiro 2018 - A Arte Eletrônica na Época Disruptiva, Festival Internacional de Linguagem Eletrônica.gif|miniatura|240x240px|Animated gif]]
Il formato GIF prevede l'utilizzo di un numero massimo di 256 colori essendo basato sull'uso della [[Tavolozza (informatica)|tavolozza]] (palette) VGA. Ogni colore all'interno della tavolozza è definito da una terna di valori ([[RGB]]: rosso, verde, blu) delle dimensioni di un [[byte]] (quindi di valore compreso tra 0 e 255) consentendo quindi di definire, per ogni colore, 256×256×256 sfumature, ovvero circa 16,8 milioni di colori distinti. La tavolozza, in questo caso, consta quindi di 256 colori, scelti tra i 16,8 milioni di colori distinti, i quali vengono appunto numerati da 0 a 255; ciò permette di rappresentare ogni singolo pixel con un solo byte che fa riferimento alla posizione del colore nella tavolozza. Al contrario, altri formati grafici, utilizzano una terna di valori RGB per ogni singolo pixel.
Line 47 ⟶ 48:
=== Unisys ed il brevetto su LZW ===
L'[[algoritmo]] di compressione [[Lempel-Ziv-Welch|LZW]] sul quale è basato il formato GIF, è un brevetto di [[CompuServe]] e [[
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.
Line 53 ⟶ 54:
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 [[Portable Network Graphics|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 è scaduto rispettivamente il 18 giugno, 20 giugno e 7 luglio [[2004]]<ref name="Attivissimo" />.
Anche [[IBM]] deteneva un brevetto su questo algoritmo ma non se ne è mai avvalsa.{{Senza fonte}}
Line 61 ⟶ 62:
== Bibliografia ==
* {{cita libro|autore=James D. Murray|autore2=William vanRyper|titolo=Encyclopedia of Graphics File Formats|edizione=2|capitolo=GIF File Format Summary|pagine=429-450|editore=O'Reilly|anno=1996|lingua=en|ISBN=1-56592-161-5|url=https://www.fileformat.info/format/gif/egff.htm|accesso=22 giugno 2023}}
* {{RivistaVG|mc|148|172-179|2|1995|titolo=Dossier GIF|tipo=sulla questione del brevetto}}
== Voci correlate ==
* [[Portable Network Graphics]]
* [[CompuServe]]▼
* [[WebP]]
* [[Lempel-Ziv-Welch]]
▲* [[CompuServe]]
* [[Unisys]]
== Altri progetti ==
{{interprogetto|preposizione=sul|wikt=GIF|wikt_etichetta=GIF}}
== Collegamenti esterni ==
* {{collegamenti esterni}}
▲* {{cita web|https://www.w3.org/Graphics/GIF/spec-gif89a.txt|Specifiche del formato GIF89a}}
* {{FOLDOC}}
* {{cita web|https://www.gnu.org/philosophy/gif.html|Perché non ci sono file .gif nei siti GNU}}▼
* {{cita web|lingua=en|url=
▲* {{cita web|lingua=en|url=https://www.gnu.org/philosophy/gif.html|
{{Formati di compressione}}
{{Controllo di autorità}}
{{Portale|informatica}}
|