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
0per completament transparent a255per 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.