Diccionari

Què és el color de fons?

El color de fons és un color per defecte per a l'espai que hi ha darrere d'una imatge. Els fitxers PNG, GIF i WebP animats el poden desar com una fila curta de números.

background-color

El color de fons és un color que un fitxer d'imatge suggereix per a l'àrea que hi ha darrere de la imatge. Un visor el pot fer servir per omplir l'espai buit al voltant de la imatge i les parts transparents de la imatge. El color és només una suggerència, i un programa no està obligat a fer-lo servir.

Quins fitxers ho porten

Un color de fons pot aparèixer en 3 formats d'imatge habituals:

  • Els fitxers PNG guarden el color de fons en una part opcional del fitxer anomenada bloc bKGD.
  • Els fitxers GIF guarden el color de fons al descriptor de pantalla lògica, una capçalera que tots els fitxers GIF han de tenir.
  • Els fitxers WebP animats guarden el color de fons al bloc ANIM.

Formats menys habituals, com ara les animacions MNG, també tenen aquest camp. Com que la capçalera GIF és obligatòria, tots els fitxers GIF tenen un valor de color de fons, encara que després no es faci servir.

Com és el valor

En un informe de metadades, el color de fons és una petita fila de números. Quants números veus depèn del format i del tipus d'imatge:

  • Un fitxer GIF mostra un sol número: una posició a la taula de colors del fitxer, també anomenada paleta.
  • Un fitxer PNG amb paleta també mostra un sol número: una posició dins d'aquesta paleta.
  • Un fitxer PNG en escala de grisos mostra un sol número: un nivell de gris, on 0 és negre.
  • Un fitxer PNG en color mostra 3 números: vermell, verd i blau, en aquest ordre.
  • Un fitxer WebP animat mostra 4 números: blau, verd, vermell i alfa, en aquest ordre. L'alfa indica com és de sòlid el color, de 0 per completament transparent a 255 per completament opac.

En fitxers PNG en escala de grisos i en color, el rang depèn de la profunditat de bits de la imatge. En una imatge de 8 bits, cada número va de 0 a 255. En una imatge de 16 bits, el valor més alt és 65535.

Com els números es converteixen en un color

Un triplet RGB és un conjunt de 3 números per a la llum vermella, verda i blava. Cada número indica quanta d'aquesta llum hi ha a la barreja. Per exemple, els valors 83 57 124 en un fitxer PNG de color de 8 bits descriuen un morat fosc.

Les pàgines web i els programes de gràfics poden escriure el mateix color com un codi hexadecimal. En una imatge de 8 bits, cadascun dels 3 números es converteix en un parell de caràcters de 00 a FF, que representen de 0 a 255. Així, 83 57 124 es converteix en #53397C.

Un fitxer PNG de color de 16 bits necessita un pas més. Cada valor s'ha de reduir primer a l'interval de 0 a 255.

Un únic número en un fitxer GIF o en un PNG amb paleta no és un color per si mateix. El número apunta a una entrada de la paleta, i aquesta entrada conté els valors de vermell, verd i blau.

D'on ve el valor

En un fitxer PNG, el programa que desa la imatge decideix si escriu un color de fons. Els fitxers GIF i WebP animats sempre tenen el camp, així que el programa només n'ha de triar el valor.

GIMP, per exemple, ofereix l'opció "Desa el color de fons" quan exportes un fitxer PNG. A continuació, GIMP desa el color de fons que hi ha seleccionat a la seva caixa d'eines.

Per què és important

El color desat sovint no té cap efecte visible. L'especificació PNG indica als visors que ignorin el color de fons quan disposen d'un fons millor. La pàgina web que envolta una imatge en un navegador n'és un exemple.

En animacions, el camp pot ser més important. Tant GIF com WebP permeten que un fotograma restableixi la seva àrea al color de fons després que s'hagi mostrat.

El camp només conté un color. No inclou informació personal ni diu res sobre una càmera o un lloc.