Dizionario

Che cos'è il colore di sfondo?

Il colore di sfondo è un colore predefinito per lo spazio dietro un'immagine. I file PNG, GIF e WebP animati possono memorizzarlo come una breve sequenza di numeri.

background-color

Il colore di sfondo è un colore che un file immagine suggerisce per l'area dietro l'immagine. Un visualizzatore può usarlo per riempire lo spazio vuoto intorno all'immagine e le parti trasparenti dell'immagine. Il colore è solo un suggerimento e un programma non è obbligato a usarlo.

Quali file lo contengono

Un colore di sfondo può comparire in 3 formati di immagine comuni:

  • I file PNG memorizzano il colore di sfondo in una parte opzionale del file chiamata blocco bKGD.
  • I file GIF memorizzano il colore di sfondo nel descrittore dello schermo logico, un'intestazione che ogni file GIF deve avere.
  • I file WebP animati memorizzano il colore di sfondo nel blocco ANIM.

Formati meno comuni, come le animazioni MNG, hanno anch'essi questo campo. Poiché l'intestazione GIF è obbligatoria, ogni file GIF ha un valore di colore di sfondo, anche quando nessun programma lo utilizza.

Come appare il valore

In un report dei metadati, il colore di sfondo è una breve sequenza di numeri. Quanti numeri vedi dipende dal formato e dal tipo di immagine:

  • Un file GIF mostra un numero: una posizione nella tabella dei colori del file, chiamata anche palette.
  • Un file PNG con una palette mostra anch'esso un numero: una posizione in quella palette.
  • Un file PNG in scala di grigi mostra un numero: un livello di grigio, dove 0 è nero.
  • Un file PNG a colori mostra 3 numeri: rosso, verde e blu, in quest'ordine.
  • Un file WebP animato mostra 4 numeri: blu, verde, rosso e alfa, in quest'ordine. Alfa indica quanto è pieno il colore, da 0 per completamente trasparente a 255 per completamente opaco.

Per i file PNG in scala di grigi e a colori, l'intervallo dipende dalla profondità di bit dell'immagine. In un'immagine a 8 bit, ogni numero va da 0 a 255. In un'immagine a 16 bit, il valore più alto è 65535.

Come i numeri diventano un colore

Una terna RGB è un insieme di 3 numeri per la luce rossa, verde e blu. Ogni numero indica quanta di quella luce è presente nella miscela. Per esempio, i valori 83 57 124 in un file PNG a colori a 8 bit descrivono un viola scuro.

Le pagine web e i programmi di grafica possono scrivere lo stesso colore come codice esadecimale. In un'immagine a 8 bit, ognuno dei 3 numeri diventa una coppia di caratteri da 00 a FF, che rappresenta da 0 a 255. Quindi 83 57 124 diventa #53397C.

Un file PNG a colori a 16 bit richiede un passaggio in più. Ogni valore deve prima essere ridimensionato all'intervallo da 0 a 255.

Un singolo numero in un file GIF o in un PNG con palette non è un colore di per sé. Il numero punta a una voce della palette e quella voce contiene i valori di rosso, verde e blu.

Da dove proviene il valore

In un file PNG, è il programma che salva l'immagine a decidere se scrivere un colore di sfondo. I file GIF e WebP animati hanno sempre il campo, quindi il programma deve solo scegliere il valore.

GIMP, per esempio, offre un'opzione "Salva colore di sfondo" quando esporti un file PNG. GIMP memorizza quindi il colore di sfondo selezionato nella sua barra degli strumenti.

Perché è importante

Il colore memorizzato spesso non ha alcun effetto visibile. La specifica PNG indica ai visualizzatori di ignorare il colore di sfondo quando hanno uno sfondo migliore. La pagina web intorno a un'immagine in un browser è un esempio.

Nelle animazioni, il campo può contare di più. Sia GIF che WebP permettono a un fotogramma di ripristinare la sua area al colore di sfondo dopo che il fotogramma è stato mostrato.

Il campo contiene solo un colore. Non contiene informazioni personali e non dice nulla su una fotocamera o un luogo.