Homepage » come » Qual è la differenza tra JPG, PNG e GIF?

    Qual è la differenza tra JPG, PNG e GIF?

    Mentre continuiamo a sviluppare la vecchia tecnologia delle immagini, i tipi di formati di file continuano ad accumularsi, ognuno con le proprie sfumature e usi. JPG, PNG e GIF sono diventati i più comuni, ma ciò che li distingue gli uni dagli altri?

    Questi formati sono diventati i più popolari grazie alla loro compatibilità con i browser moderni, le velocità della banda larga e le esigenze degli utenti medi. Unisciti a noi mentre osserviamo dettagliatamente ogni formato e trattiamo i punti di forza e di debolezza di ciascuno.

    JPG (Joint Photographic Experts Group)

    JPG era un tipo di file sviluppato dal Joint Photographic Experts Group (JPEG) per essere uno standard per i fotografi professionisti. Come il metodo utilizzato dai file ZIP per trovare ridondanze nei file per comprimere i dati, i JPG comprimono i dati dell'immagine riducendo le sezioni di immagini a blocchi di pixel o "tile". La compressione JPG ha lo sfortunato effetto collaterale di essere permanente, tuttavia, come la tecnologia per il file è stato creato per archiviare file di immagini fotografiche di grandi dimensioni in spazi sorprendentemente piccoli e non per il fotoritocco.

    I JPG sono diventati l'immagine standard di fatto di Internet perché possono essere compressi così tanto. Un tipico JPG può essere compresso in un rapporto che va da 2: 1 a 100: 1, a seconda delle impostazioni. Soprattutto nei giorni di connessione dial-up, i JPG erano l'unico modo valido per inviare informazioni sull'immagine.

    Tuttavia, a causa della natura lacunosa di JPG, non è un modo ideale per archiviare i file artistici. Anche l'impostazione della qualità più alta per JPG è compressa e cambierà l'aspetto della tua immagine, anche se leggermente. JPG non è nemmeno un mezzo ideale per la tipografia, le linee nitide o anche le fotografie con bordi taglienti, poiché spesso sono sfocate o macchiate dall'anti-aliasing. Ciò che è potenzialmente peggio, è che questa perdita può accumularsi: il salvataggio di più versioni di elementi grafici può causare il degrado ad ogni salvataggio. Anche così, è normale vedere queste cose salvate come JPG, semplicemente perché il filetype è così onnipresente.

    Primo piano di un JPG di alta qualità. Primo piano di un JPG molto sminuito.

    Il Joint Photographic Experts Group ha sviluppato una tecnologia JPG lossless per combattere questo grave problema di degrado della qualità. Tuttavia, a causa delle velocità di accesso remoto e della generale mancanza di interesse per i file non degradanti di alta qualità, lo standard JPG-LS non ha mai preso piede.

    È possibile scaricare plug-in che consentono agli utenti di aprire e salvare il JPG2000 senza perdite e alcuni programmi, come l'applicazione di anteprima di Apple, possono leggere e salvare JPG2000 direttamente dalla scatola.

    I JPG supportano RGB a 24 bit e CMYK, oltre a 8-bit Grayscale. Io personalmente non consiglio l'uso di spazi colore CMYK in JPG. È anche importante notare che i JPG in scala di grigi non comprimere quasi quanto quelli a colori.

    GIF (Graphics Interchange Format)

    GIF, come JPG, è un filetype più vecchio e generalmente associato a Internet rispetto alla fotografia. GIF sta per "Graphics Interchange Format" e utilizza la stessa compressione lossless LZW utilizzata dalle immagini TIFF. Questa tecnologia è stata una volta controversa (per problemi di applicazione dei brevetti) ma è diventata un formato accettato poiché tutti i brevetti sono scaduti.

    Primo piano di una GIF a colori a 8 bit.

    GIF è per natura un file a colori a 8 bit, il che significa che sono limitati a una tavolozza di 256 colori, che possono essere selezionati dal modello di colore RGB e salvati in una tabella di ricerca colori (CLUT), o semplicemente "Tabella colori". Esistono, tuttavia, tavolozze di colori standard, come la tavolozza "Web Safe". Una nota importante è che le immagini in scala di grigi sono per natura una tavolozza a 8 bit, quindi salvarle come GIF è piuttosto ideale.

    Oltre al supporto per la trasparenza, GIF supporta anche le animazioni, limitando ogni frame a 256 colori preselezionati.

    Mentre GIF non è lossy come JPG, la conversione a colori a 8 bit distorce molte immagini, usando i filtri retinatura per miscelare otticamente, o "diffondere", i colori, simili a punti mezzatinta o puntinismo. Ciò può alterare radicalmente un'immagine in peggio o, in alcuni casi, essere utilizzata per creare un effetto interessante.

    A causa di questo formato non-lossy, GIF può essere utilizzato per mantenere linee rigide su tipografia e forme geometriche, sebbene queste cose siano più adatte a file di grafica vettoriale come SVG o al formato nativo di Adobe Illustrator, AI.

    GIF non è l'ideale per la fotografia moderna, né per l'archiviazione di immagini. A piccole dimensioni con tabelle di colori molto limitate, le immagini GIF possono essere più piccole dei file JPG. Ma nella maggior parte delle dimensioni normali, la compressione JPG creerà un'immagine più piccola. Sono in gran parte obsoleti, utili solo per creare bambini che ballano o talvolta creare ruvide trasparenze.

    PNG (Portable Network Graphics)

    PNG è l'acronimo di Portable Network Graphics (o, a seconda di chi chiedi, il ricorsivo "PNG-Not-GIF"). È stato sviluppato come alternativa aperta a GIF, che utilizzava l'algoritmo di compressione LZW proprietario discusso in precedenza. PNG è un eccellente tipo di file per la grafica di Internet, in quanto supporta la trasparenza nei browser con un'eleganza che GIF non possiede. Nota come il colore trasparente cambia e si fonde con lo sfondo. Fai clic destro sull'immagine per vedere. Questa è in realtà un'immagine su quattro diversi colori di sfondo.

    PNG supporta colori a 8 bit come GIF, ma supporta anche colori RGB a 24 bit, come fa JPG. Sono anche file non-lossy, che comprimono le immagini fotografiche senza degradare la qualità dell'immagine. PNG tende ad essere il più grande dei tre tipi di file e non è supportato da alcuni (in genere vecchi) browser.

    Oltre ad essere un eccellente formato per la trasparenza, la natura non-lossy di PNG a 24 bit è ideale per il software di screenshot, consentendo la riproduzione pixel per pixel dell'ambiente desktop.

    Quale usare?

    Da sinistra a destra, questi file sono: JPG compresso a 24 bit, GIF a 8 bit, PNG a 8 bit, JPG a 24 bit a piena qualità e PNG a 24 bit. Notare che le dimensioni dei file aumentano nella stessa direzione.

    PNG è il più grande tipo di immagine per immagini più grandi, spesso contenente informazioni che potresti trovare utili o meno, a seconda delle tue esigenze. PNG a 8 bit è un'opzione, ma GIF è più piccolo. Né sono le opzioni ottimali per la fotografia, in quanto JPG è molto più piccolo del PNG lossless con una minima perdita di qualità. E per la memorizzazione di file ad alta risoluzione, JPG si comprime in piccolissime proporzioni, con una perdita di qualità visibile solo a ispezione ravvicinata.

    In breve:

    • PNG è una buona opzione per i file trasparenti e non-lossy, più piccoli. File più grandi, non tanto, a meno che non richiediate immagini senza perdite.
    • GIF è in gran parte una novità e utile solo per l'animazione, ma può produrre piccole immagini a 8 bit.
    • JPG è ancora il re per le fotografie e le immagini fotografiche su Internet, ma fai attenzione, poiché il tuo file può degradare con ogni salvataggio.

    Immagine di Keizersgracht, ad Amsterdam di Massimo Catarinella attraverso Wikipedia, rilasciato sotto Licenza Creative Commons. Immagini derivate disponibili con la stessa licenza. Non mi interessa sapere chi ha creato il bambino che balla.