4 de març 2015

Codificació RGB dels colors



Ara que ja coneixem els leds RGB, convé entendre com es codifiquen els diferents colors.

Qualsevol color es pot descomposar en combinacions de tres colors primaris. En el cas de la llum els tres colors primaris són vermell, verd i blau i, per això, les pantalles consten de puntets d'aquests tres colors. Anomenem píxel a un bloc de tres puntets, un de cada color.

En el cas de la pintura o la tinta, els tres colors primaris són els complementaris dels comentats, és a dir, el groc, el magenta i el cian que es corresponen amb els dels cartutxos de tinta per a les impressores.

Així doncs, en sistemes digitals és força habitual fer servir les proporcions de vermell (R), verd (G) i blau (B) per codificar els colors. Les lletres R, G i B són les inicials dels tres colors en anglès (red, green, blue).
La proporció dels colors es podria representar en tant per cent però el més habitual és fer-ho amb un número entre 0 i 255 ja que aquest és el rang de valors que es pot emmagatzemar en un byte de memòria.
En la següent taula trobareu els codis RGB d'alguns colors habituals:


Color Vermell (R) Verd (G) Blau (B)
        Vermell 255 0 0
        Verd 0 255 0
        Blau 0 0 255
        Groc 255 255 0
        Magenta 255 0 255
        Cian 0 255 255
        Blanc 255 255 255
        Taronja 255 128 0
        Marró 192 128 64
        Or vell 192 192 0
        Gris clar 192 192 192
        Gris mig 128 128 128
        Gris fosc 64 64 64
        Negre (led apagat) 0 0 0

Partint d'un color determinat, podem fer-lo més clar augmentant de la mateixa forma els valors més baixos i podem fer-lo més fosc reduïnt els més alts. Per exemple:

Color Vermell (R) Verd (G) Blau (B)
        0 255 0
        64 255 64
        128 255 128
        192 255 192
        255 255 255

Color Vermell (R) Verd (G) Blau (B)
        0 255 0
        0 192 0
        0 128 0
        0 64 0
        0 0 0

Una manera senzilla de trobar el codi corresponent a un color concret és fer servir un programa de dibuix; per exemple el Paint. Imaginem que volem saber el codi del color principal del logo d'Arduino. Descarregarem el fitxer del logo i l'obrirem amb el Paint. Amb l'eina Comptagotes picarem en algun punt de la imatge en el que hi hagi el color desitjat. Tot seguit picarem al botó Edita els colors i se'ns obrirà l'editor de colors amb els valors corresponents al color triat. En aquest cas els valors són 0, 146 i 159.

Paint

També podem triar directament el color en aquest selector de colors. Fixem-nos que tenim una parrilla quadrada i una barra de desplaçament vertical. A l'eix horitzontal de la parrilla podem triar el to del color desitjat des del vermell (esquerra) fins al violat (dreta). En l'eix vertical de la parrilla podem triar la saturació del color i a la part superior hi trobarem els colors més purs mentre que a la inferior els més apagats (grisos). Per a una mateixa combinació, la barra de desplaçament vertical ens permet triar la lluminositat del color; des del màxim (blanc) fins al mínim (negre).

Paint

Cap comentari:

Publica un comentari a l'entrada

Deixa el teu comentari