Che cosa è dithering nelle immagini GIF?

February 16

Uno dei vantaggi del formato GIF è che ci vuole poca memoria rispetto ad altri formati di immagine. Ma la struttura che rende possibile questa occupazione di memoria bassa è anche responsabile per la risoluzione di colore basso di GIF. Dithering compensa per quel problema. Comprendere cosa dithering è così quando qualcosa sembra sbagliato un'immagine GIF che si sta modificando, è possibile eliminare o concentrarsi su dithering come potenziale fonte del problema con.

Scopo

I file GIF possono memorizzare solo 256 colori. Questo può sembrare molto, ma si consideri che la visione umana può discernere circa 10 milioni di colori, secondo il Centro per il Imaging Science. Inoltre, prendere in considerazione che altri formati di immagine, come TIF e PNG in grado di visualizzare milioni di colori. Ma un efficace algoritmo di dithering può fare GIF tavolozza dei colori piccola sembra enorme.

Algoritmo esempio

Un algoritmo per dithering si chiama l'algoritmo di Floyd-Steinberg. Funziona in parte calcolando un coefficiente per ogni pixel in un'immagine GIF che indica quanto lontano il colore del pixel è dal vero colore. L'algoritmo utilizza questo coefficiente per diffondere l'errore dal pixel in corso di valutazione per pixel vicini.

Programmi che dithering

Programmi che eseguono dithering nelle immagini GIF comprendono programmi di pittura digitali come Photoshop e GIMP. Questi programmi utilizzano il dithering quando un utente esegue un comando per riempire una forma con un gradiente di colore. Un gradiente è una gamma di colori tra due colori polari che si sceglie, come ad esempio una banda di tonalità di grigio tra bianco e nero. Con JPEGS e altri formati di immagine in grado di visualizzare molti colori, non si noterà il cambiamento nei colori del gradiente. Ma si noterà il cambiamento dell'immagine GIF in, a meno che il programma si applica un algoritmo di dithering. professionisti dell'imaging digitale si riferiscono ai cambiamenti di colore improvvisi come "bande di colore", che significa che è possibile vedere bande di colore piuttosto che un cambiamento liscio tra i colori del gradiente.

svantaggi

Uno svantaggio di GIF dithering è il potenziale di immagini difettose quando viene utilizzato un povero algoritmo. Un altro problema è che il dithering consuma potenza di elaborazione e rallenta quindi il computer.