Dovresti essere consapevole di alcuni fattori chiave ...
Innanzitutto, ci sono due tipi di compressione: Lossless e Lossy .
Senza perdita significa che l'immagine viene rimpicciolita, ma senza pregiudicare la qualità. Lossy significa che l'immagine è ridotta (ancora), ma a scapito della qualità. Se si salvava più volte un'immagine in un formato Lossy, la qualità dell'immagine peggiorava progressivamente.
Esistono anche diverse profondità di colore (tavolozze): Colore indicizzato e Colore diretto .
Con Indicizzato significa che l'immagine può memorizzare solo un numero limitato di colori (solitamente 256) che vengono scelti dall'autore dell'immagine, con Diretto significa che puoi memorizzare molte migliaia di colori che non sono stati scelti dall'autore.
BMP - Lossless / indicizzato e diretto
Questo è un vecchio formato. È senza perdita (nessun dato di immagine viene perso al salvataggio) ma c'è anche poca o nessuna compressione, il che significa che il salvataggio come BMP si traduce in file di dimensioni MOLTO grandi. Può avere tavolozze sia indicizzate che dirette, ma questa è una piccola consolazione. Le dimensioni dei file sono così inutilmente grandi che nessuno utilizza mai veramente questo formato.
Buono per: niente di veramente. Non c'è niente in cui BMP eccelle, o non è fatto meglio da altri formati.
GIF - Solo senza perdita di dati / indicizzato
GIF utilizza la compressione senza perdita, il che significa che puoi salvare l'immagine più e più volte e non perdere mai alcun dato. Le dimensioni dei file sono molto inferiori rispetto a BMP, poiché viene effettivamente utilizzata una buona compressione, ma può memorizzare solo una tavolozza indicizzata. Ciò significa che nel file può essere presente solo un massimo di 256 colori diversi. Sembra una quantità piuttosto piccola, e lo è.
Le immagini GIF possono anche essere animate e avere trasparenza.
Buono per: loghi, disegni al tratto e altre immagini semplici che devono essere piccole. Veramente utilizzato solo per i siti web.
JPEG - Lossy / Diretto
Le immagini JPEG sono state progettate per ridurre al minimo le immagini fotografiche dettagliate rimuovendo le informazioni che l'occhio umano non noterà. Di conseguenza è un formato Lossy e il salvataggio dello stesso file più e più volte comporterà la perdita di più dati nel tempo. Ha una tavolozza di migliaia di colori e quindi è ottimo per le fotografie, ma la compressione con perdita significa che è dannoso per loghi e disegni al tratto: non solo appariranno sfocati, ma tali immagini avranno anche una dimensione di file maggiore rispetto alle GIF!
Buono per: fotografie. Inoltre, gradienti.
PNG-8 - Senza perdita / indicizzato
PNG è un formato più recente e PNG-8 (la versione indicizzata di PNG) è davvero un buon sostituto delle GIF. Purtroppo, tuttavia, ha alcuni inconvenienti: in primo luogo non può supportare l'animazione come può fare GIF (beh, può, ma solo Firefox sembra supportarla, a differenza dell'animazione GIF che è supportata da tutti i browser). In secondo luogo ha alcuni problemi di supporto con i browser meno recenti come IE6. In terzo luogo, software importanti come Photoshop hanno un'implementazione molto scarsa del formato. (Dannazione, Adobe!) PNG-8 può memorizzare solo 256 colori, come le GIF.
Buono per: La cosa principale che PNG-8 fa meglio delle GIF è avere il supporto per Alpha Transparency.
Nota importante: Photoshop non supporta la trasparenza alfa per i file PNG-8. (Accidenti a te, Photoshop!) Ci sono modi per convertire Photoshop PNG-24 in file PNG-8 mantenendo la loro trasparenza, però. Un metodo è PNGQuant , un altro è salvare i file con Fireworks .
PNG-24 - Lossless / Diretto
PNG-24 è un ottimo formato che combina la codifica Lossless con il colore diretto (migliaia di colori, proprio come JPEG). È molto simile a BMP a questo proposito, tranne per il fatto che PNG comprime effettivamente le immagini, quindi si traduce in file molto più piccoli. Sfortunatamente i file PNG-24 saranno ancora molto più grandi di JPEG, GIF e PNG-8, quindi devi ancora considerare se vuoi davvero usarne uno.
Anche se i PNG-24 consentono migliaia di colori pur avendo la compressione, non sono destinati a sostituire le immagini JPEG. Una fotografia salvata come PNG-24 sarà probabilmente almeno 5 volte più grande di un'immagine JPEG equivalente, con un miglioramento minimo della qualità visibile. (Ovviamente, questo potrebbe essere un risultato desiderabile se non sei preoccupato per la dimensione del file e desideri ottenere la migliore qualità di immagine possibile.)
Proprio come PNG-8, anche PNG-24 supporta la trasparenza alfa.
Spero che aiuti!