Modelele de culoare RGB sunt interesante. Modele colorate. RGB

Acesta este unul dintre cele mai comune și mai des utilizate modele. Este folosit în dispozitivele care emit lumină, cum ar fi monitoare, spoturi, filtre și alte dispozitive similare.

În modelul RGB, culorile derivate sunt obținute prin adăugarea sau amestecarea culorilor de bază, primare, numite coordonate de culoare. Coordonatele sunt roșu (roșu), verde (verde) și albastru (albastru). Modelul RGB și-a primit numele de la primele litere ale numelor engleze ale coordonatelor de culoare.

Fiecare dintre componentele de mai sus poate varia de la 0 la 255, formând culori diferite și oferind astfel acces la toate cele 16 milioane (numărul total de culori reprezentat de acest model este 256 * 256 * 256 = 16.777.216.).

Acest model aditiv. Cuvântul aditiv (adăugare) subliniază faptul că culoarea se obține prin adăugarea de puncte a trei culori de bază, fiecare cu propria sa luminozitate. Luminozitatea fiecărei culori de bază poate lua valori de la 0 la 255 (256 de valori), astfel încât modelul poate codifica 256 3 sau aproximativ 16,7 milioane de culori. Aceste triplete de puncte de bază (puncte luminoase) sunt situate foarte aproape unele de altele, astfel încât fiecare triplă se îmbină pentru noi într-un punct mare de o anumită culoare. Cu cât este mai strălucitor punctul de culoare (roșu, verde, albastru), cu atât mai multă culoare va fi adăugată punctului (triplu) rezultat.

Când lucrăm cu editorul grafic Adobe PhotoShop, putem alege o culoare, bazându-ne nu numai pe ceea ce vedem, ci, dacă este necesar, să specificăm o valoare digitală, astfel, uneori, mai ales atunci când corectăm culoarea, controlând procesul de lucru.

Acest model de culoare este luat în considerare aditiv, adică când Creșterea luminozității componentelor individuale va crește luminozitatea culorii rezultate: Daca amesteci toate cele trei culori cu intensitate maxima, rezultatul va fi alb; dimpotrivă, în absența tuturor culorilor rezultatul este negru.

tabelul 1

Semnificațiile unor culori în modelul RGB

Modelul este dependent de hardware, deoarece valorile culorilor de bază (precum și punctul alb) sunt determinate de calitatea fosforului utilizat pe monitor. Ca rezultat, aceeași imagine arată diferit pe monitoare diferite.

Proprietățile modelului RGB sunt bine descrise de așa-numitul cub de culoare (vezi Fig. 3). Acesta este un fragment de spațiu tridimensional, ale cărui coordonate sunt roșu, verde și albastru. Fiecare punct din interiorul cubului corespunde unei anumite culori și este descris prin trei proiecții - coordonate de culoare: conținutul de roșu, verde și albastru. Adăugarea tuturor culorilor primare de luminozitate maximă dă culoarea albă; punctul de plecare al cubului înseamnă contribuții zero ale culorilor primare și corespunde culorii negru.

Dacă coordonatele de culoare sunt amestecate în proporții egale, rezultatul este o culoare gri cu saturație variabilă. Punctele corespunzătoare culorii gri se află pe diagonala cubului. Amestecarea roșului cu verdele produce galben, roșu și albastru produce magenta, iar verdele și albastrul produce cyan.

Orez. 3.

Coordonatele culorii: roșu, verde și albastru sunt uneori numite culori primare sau aditive. Culorile cyan, magenta și galben, care sunt obținute ca urmare a amestecării în perechi a culorilor primare, sunt numite secundare. Deoarece adăugarea este operația de bază a sintezei culorilor, modelul RGB este uneori numit aditiv (din latinescul additivus, care înseamnă adăugat).

Principiul adăugării de culori este adesea descris sub forma unei diagrame circulare plate (vezi Fig. 4), care, deși nu oferă informații noi despre model, în comparație cu o imagine spațială, este mai ușor de perceput și mai ușor de reținut. .

Orez. 4.

Multe dispozitive tehnice funcționează pe principiul adăugării culorii: monitoare, televizoare, scanere, retroproiectoare, camere digitale etc. Dacă te uiți printr-o lupă la ecranul monitorului, poți vedea o grilă obișnuită, la nodurile căreia există sunt puncte cu granulație de fosfor roșii, verzi și albastre. Când sunt excitați de un fascicul de electroni, ei emit culori de bază de intensități diferite. Adăugarea de radiații din boabele apropiate este percepută de ochiul uman ca culoare într-un anumit punct de pe ecran.

În tehnologia computerelor, intensitatea culorilor primare este măsurată de obicei prin numere întregi în intervalul de la 0 la 255. Zero înseamnă absența unei anumite componente de culoare, numărul 255 înseamnă intensitatea sa maximă. Deoarece culorile primare pot fi amestecate fără restricții, este ușor de calculat numărul total de culori pe care le produce un model aditiv. Este egal cu 256 * 256 * 256 = 16.777.216 sau mai mult de 16,7 milioane de culori. Acest număr pare uriaș, dar în realitate modelul produce doar o mică parte din spectrul de culori.

Orice culoare naturală poate fi împărțită în componentele sale roșii, verzi și albastre și se poate măsura intensitatea lor. Dar tranziția inversă nu este întotdeauna posibilă. S-a dovedit experimental și teoretic că gama de culori din modelul RGB este mai restrânsă decât multe culori din spectrul vizibil. Pentru a obține partea din spectru situată între albastru și verde, sunt necesari emițători cu o intensitate roșie negativă, care, desigur, nu există în natură. Gama de culori pe care o poate reproduce un model sau un dispozitiv se numește gamă de culori. Unul dintre dezavantajele serioase ale modelului aditiv, oricât de paradoxal ar suna, este gama sa îngustă de culori.

Se pare că acest set de coordonate de culoare definește în mod unic o culoare verde deschis pe orice dispozitiv care funcționează pe principiul adăugării de culori de bază. În realitate, lucrurile sunt mult mai complicate. Culoarea reprodusă de dispozitiv depinde de mulți factori externi, care adesea nu pot fi luați în considerare.

Ecranele de afișare sunt acoperite cu fosfori care diferă în compoziția chimică și spectrală. Monitoarele de aceeași marcă au condiții diferite de uzură și iluminare. Chiar și un singur monitor produce culori diferite atunci când este încălzit și imediat după pornire. Prin calibrarea dispozitivelor și utilizarea sistemelor de management al culorilor, puteți încerca să aproximați gamele de culori ale diferitelor dispozitive. Acest lucru este discutat mai detaliat în capitolul următor.

Este imposibil să nu menționăm încă un dezavantaj al acestui model de culoare. Din punctul de vedere al unui designer sau artist de calculator practicant, nu este intuitiv. Funcționând în mediul său, poate fi dificil să răspunzi la cele mai simple întrebări legate de sinteza culorilor. De exemplu, cum ar trebui schimbate coordonatele culorii pentru a face culoarea curentă puțin mai strălucitoare sau mai puțin saturată? Pentru a răspunde corect la această întrebare simplă, este nevoie de multă experiență cu acest sistem de culoare.

Un televizor color sau monitorul computerului dumneavoastră se bazează pe principiul acestei diviziuni a luminii. Ca să spunem foarte aproximativ, monitorul la care te uiți acum este format dintr-un număr mare de puncte (numărul lor pe verticală și pe orizontală determină rezoluția monitorului) și trei „lumini” strălucesc la fiecare dintre aceste puncte: roșu, verde și albastru. . Fiecare „bec” poate străluci cu o luminozitate diferită sau poate să nu strălucească deloc. Dacă doar „lumina” albastră strălucește, vedem un punct albastru. Dacă doar roșu, vedem un punct roșu. La fel cu verdele. Dacă toate becurile strălucesc cu luminozitate maximă la un moment dat, atunci acest punct se dovedește a fi alb, deoarece toate gradațiile acestui alb se reunesc din nou. Dacă niciun bec nu strălucește, atunci punctul ne pare negru. Pentru că negrul este absența luminii. Combinând culorile acestor „becuri”, strălucitoare cu luminozitate diferită, puteți obține culori și nuanțe diferite.

Luminozitatea fiecărui astfel de bec este determinată de intensitatea (diviziunea) de la 0 („becul” este stins) la 255 („becul” strălucește cu „putere maximă”). Această diviziune de culori se numește modelul de culoare RGB din primele litere ale cuvintelor „ROȘU” „VERDE” „ALBASTRU” (roșu, verde, albastru).


Prin urmare culoare alba punctul nostru în modelul de culoare RGB poate fi scris în următoarea formă:

R (din cuvântul „roșu”, roșu) - 255

G (din cuvântul „verde”, verde) - 255

B (din cuvântul „albastru”, albastru) - 255


Un roșu „bogat” ar arăta astfel:



Culoarea galbenă va arăta astfel:


De asemenea, pentru înregistrarea culorilor în rgb se folosește sistemul hexazecimal. Intensitățile sunt afișate în ordinea #RGB:

Alb - #ffffff

Roșu - #ff0000

Negru - #00000

Galben - #ffff00

Model de culoare CMYK

Deci, acum știm în ce mod viclean computerul nostru ne transmite culoarea unui anumit punct. Să ne folosim acum cunoștințele dobândite și să încercăm să obținem alb folosind vopsele. Pentru a face acest lucru, vom cumpăra guașă de la magazin, vom lua borcane de vopsea roșie, albastră și verde și le vom amesteca. S-a întâmplat? Nici eu nu.

Problema este că monitorul nostru emite lumină, adică strălucește, dar în natură multe obiecte nu au această proprietate. Pur și simplu reflectă lumina albă care cade asupra lor. În plus, dacă un obiect reflectă întregul spectru al luminii albe, atunci îl vedem ca alb, dar dacă o parte din această lumină este absorbită de el, atunci nu complet.

Ceva de genul acesta: strălucim lumină albă pe un obiect roșu. Lumina albă poate fi considerată ca R-255 G-255 B-255. Dar obiectul nu vrea să reflecte toată lumina pe care am îndreptat-o ​​către el și ne fură cu nebunie toate nuanțele de verde și albastru. Ca rezultat, doar R-255 G-0 B-0 este reflectat. De aceea ni se pare roșu.

Deci, pentru imprimarea pe hârtie este foarte problematică utilizarea modelului de culoare RGB. Pentru aceasta, de regulă, se utilizează modelul de culoare CMY (tsmi) sau CMYK (tsmik). Modelul de culoare CMY se bazează pe faptul că foaia de hârtie în sine este albă, adică reflectă aproape întregul spectru RGB, iar culorile aplicate acestuia acționează ca filtre, fiecare „furând” propria culoare (fie roșu sau verde sau albastru). Astfel, culorile acestor vopsele sunt determinate prin scăderea culorilor RGB din alb pe rând. Culorile rezultate sunt Cyan (ceva ca albastru), Magenta (s-ar putea spune roz), Galben (galben).

Și dacă în modelul de culoare RGB fiecare culoare a fost clasificată în funcție de luminozitate de la 0 la 255, atunci în modelul de culoare CMYK valoarea principală pentru fiecare culoare este „opacitatea” (cantitatea de vopsea) și este determinată de procente de la 0% la 100%.


Astfel, culoarea albă poate fi descrisă după cum urmează:

C (cian) - 0%; M (magenta) - 0%; Y (galben) - 0%.

Roșu - C-0%; M-100%; Y-100%.

Verde - C-100%; M-0%; Y-100%.

Albastru - C-100%; M-100%; Y-0%.

Negru - C-100%; M-100%; Y-100%.

Cu toate acestea, acest lucru este posibil doar în teorie. Dar, în practică, este imposibil să te descurci cu culorile CMY. Și culoarea neagră atunci când este imprimată se dovedește a fi mai mult de un maro murdar, griul nu arată ca el însuși și este problematic să creați nuanțe închise de culori. O altă vopsea este folosită pentru a ajusta culoarea finală. De aici și ultima literă din numele CMYK (TsMIK). Decodificarea acestei litere poate fi diferită:

Poate fi prescurtare pentru negru (negru). Și în abreviere este ultima literă care se folosește pentru a nu confunda această culoare cu culoarea Albastru în modelul RGB;

Imprimantele folosesc foarte des cuvântul „Contur” în legătură cu această culoare. Deci, este posibil ca litera K din abrevierea CMYK să fie o abreviere pentru cuvântul german „Kontur”;

Poate fi, de asemenea, o abreviere pentru Key-color (culoarea cheii).

Cu toate acestea, este dificil să o numim cheie, deoarece este mai degrabă suplimentară. Și această culoare nu prea arată ca negru. Dacă imprimați doar cu această cerneală, imaginea se dovedește a fi destul de gri. Prin urmare, unii sunt de părere că litera K din abrevierea CMYK înseamnă „Kobalt” (gri închis, germană).

De obicei, termenul „negru” sau „negru” este folosit pentru a se referi la această culoare.

Imprimarea folosind culori CMYK se numește „color total” sau „proces”.

*Probabil merită să spunem că la imprimarea vopselelor CMYK (CMIK) nu se amestecă. Se întind pe hârtie în „pete” (modare raster) unul lângă celălalt și se amestecă în imaginația persoanei, deoarece aceste „pete” sunt foarte mici. Adică, imaginea este rasterizată, deoarece altfel vopseaua, căzând una peste alta, se va estompa și se va forma moire sau murdărie. Există mai multe metode diferite de rasterizare.


model de culoare în tonuri de gri

Mulți oameni numesc în mod eronat o imagine în modelul de culoare în tonuri de gri alb-negru. Dar asta nu este adevărat. O imagine alb-negru constă numai din tonuri alb-negru. În timp ce tonurile de gri (scale de gri) au 101 nuanțe. Aceasta este o gradație de culoare Kobalt de la 0% la 100%.

Modele de culoare dependente de dispozitiv și independente de dispozitiv

Modelele de culoare CMYK și RGB sunt dependente de dispozitiv, adică depind de modul în care culoarea ne este transmisă. Ei spun unui anumit dispozitiv cum să-și folosească coloranții corespunzători, dar nu cunosc modul în care culoarea finală este percepută de oameni. În funcție de setările de luminozitate, contrast și claritate ale monitorului computerului, iluminarea camerei și unghiul în care privim monitorul, culoarea cu aceiași parametri RGB este percepută diferit de noi. Iar percepția unei persoane asupra culorii în modelul de culoare „CMYK” depinde de un număr și mai mare de condiții, cum ar fi proprietățile materialului imprimat (de exemplu, hârtia lucioasă absoarbe mai puțină vopsea decât hârtia mată, astfel încât culorile de pe ea sunt mai strălucitoare și mai saturate), caracteristicile vopselei, umiditatea aerului, la care s-a uscat hârtia, caracteristicile presei de tipar...

Pentru a transmite informații mai fiabile despre culoare unei persoane, așa-numitele profiluri de culoare sunt atașate modelelor de culoare dependente de dispozitiv. Fiecare dintre aceste profiluri conține informații despre o metodă specifică de transmitere a culorii unei persoane și reglează culoarea finală prin adăugarea sau scăderea parametrilor din orice componentă a culorii originale. De exemplu, atunci când se imprimă pe folie lucioasă, se folosește un profil de culoare care îndepărtează 10% Cyan și adaugă 5% Galben la culoarea originală, datorită caracteristicilor mașinii de imprimat particulare, a filmului în sine și a altor condiții. Cu toate acestea, nici măcar profilele atașate nu rezolvă toate problemele de transmitere a culorii către noi.

Modelele de culoare independente de dispozitiv nu transportă informații pentru a transmite culoarea oamenilor. Ele descriu matematic culoarea percepută de o persoană cu vedere normală a culorilor.

Modele color HSB și HLS

Acest spațiu de culoare se bazează pe familiarul inel curcubeu RGB. Culoarea este controlată prin modificarea unor parametri precum:

Nuanţă- umbra sau ton;

Saturare- saturația culorii;

Luminozitate- luminozitate.


Parametrul de nuanță este culoarea. Determinat în grade de la 0 la 360 pe baza culorilor inelului curcubeu.

Parametrul de saturație - procentul de vopsea albă adăugată la această culoare are o valoare de la 0% la 100%.

Parametrul Luminozitate - procentul de adăugare de vopsea neagră variază, de asemenea, de la 0% la 100%.

Principiul este similar cu una dintre reprezentările luminii din perspectiva artei plastice. Când se adaugă vopsea albă sau neagră la culorile existente.

Acesta este cel mai ușor model de culoare de înțeles, motiv pentru care mulți designeri web îl adoră. Cu toate acestea, are o serie de dezavantaje:

Ochiul uman percepe culorile inelului curcubeu ca culori care au luminozități diferite. De exemplu, verdele spectral are o luminozitate mai mare decât albastrul spectral. În modelul de culoare HSB, toate culorile din acest cerc sunt considerate a avea o luminozitate de 100%, ceea ce, din păcate, nu este adevărat.

Deoarece se bazează pe modelul de culoare RGB, este încă dependent de hardware.

Acest model de culoare este convertit în CMYK pentru imprimare și convertit în RGB pentru afișare pe un monitor. Deci, a ghici cu ce culoare vei ajunge poate fi destul de problematic.


Modelul de culoare HLS este similar cu acest model (interpretare: nuanță, luminozitate, saturație).

Uneori folosit pentru a corecta lumina și culoarea unei imagini.


Model de culoare LAB

În acest model de culoare, o culoare constă din:

Luminanță - iluminare. Aceasta este o combinație a conceptelor de luminozitate (luminozitate) și intensitate (crom)

A- o gama de culori de la verde la violet

B- gama de culori de la albastru la galben


Adică, doi indicatori împreună determină culoarea și un indicator determină iluminarea acesteia.

LAB - Acesta este un model de culoare independent de dispozitiv, adică nu depinde de modul în care culoarea ne este transmisă. Conține atât culori RGB și CMYK, cât și tonuri de gri, ceea ce îi permite să convertească o imagine dintr-un model de culoare în altul cu pierderi minime.

Un alt avantaj este că, spre deosebire de modelul de culoare HSB, acesta corespunde particularităților percepției culorilor de către ochiul uman.

Folosit adesea pentru a îmbunătăți calitatea imaginii și a converti imaginile dintr-un spațiu de culoare în altul.



RGB este o abreviere a cuvintelor englezești Red, Green, Blue. Acest model are scopul de a descrie culorile emise. Componentele de bază ale modelului se bazează pe trei raze - roșu, albastru și verde, deoarece... percepția umană a culorii se bazează tocmai pe ele. Restul paletei este creat prin amestecarea a trei culori primare în diferite proporții. Trebuie remarcat faptul că prin aplicarea a două culori primare, culoarea rezultată va fi mai deschisă decât componentele de bază. Pe de altă parte, albul este o nuanță de gri care este creată prin amestecarea a trei culori de bază în mod egal, dar cu saturații diferite. Culorile acestui model sunt numite aditiv.

Model de culoare RGB

Imaginile de pe ecranul monitorului, precum și cele obținute prin scanare, sunt codificate în modelul RGB.

Spațiul de culoare al unui model este uneori reprezentat ca un cub de culoare.

Reprezentarea modelului RGB în formă grafică

Axele afișează valorile canalelor de culoare, fiecare dintre acestea putând lua valori de la zero (fără lumină) la 255 (luminozitate cea mai mare). Cubul contine toate culorile modelului. La punctul de origine al axelor de coordonate, toate valorile canalului sunt egale cu zero (negru), iar în punctul opus, valorile maxime ale canalului atunci când sunt amestecate formează o culoare albă. Dacă aceste două puncte sunt conectate printr-un segment, atunci pe acest segment va exista o scară de nuanțe de la negru la alb - o scară de gri. Cele trei vârfuri ale cubului produc trei culori originale pure. La rândul său, fiecare dintre celelalte trei vârfuri dintre ele dă o culoare pură amestecată din cele două principale. Fiecare canal de culoare și scară de gri are 256 de nuanțe de gri.

Modelul CMY este pentru descriere reflectat culorile. Culorile acestui model se bazează pe scăderea unei părți din spectrul luminii incidente (albe) și sunt numite subtractiv. Când două culori primare sunt amestecate, rezultatul va fi mai închis decât oricare dintre culorile originale, deoarece fiecare culoare absoarbe o parte diferită a spectrului. Canalele CMY sunt restul scăderii componentelor RGB de bază din alb (după cum știm, albul constă dintr-un spectru complet de culori). Rămân următoarele culori: Cyan - albastru (alb minus roșu). Magenta - violet (alb minus verde), Galben - galben (alb minus albastru).

Model de culoare CMY

Ca o îmbunătățire a acestui model, a apărut modelul CMYK, care a fost creat pentru a descrie procesul de imprimare full color, de exemplu, pe o imprimantă color. Cernelurile magenta, cyan și galbene sunt aplicate succesiv pe hârtie în proporții diferite. Capul imprimantei este proiectat astfel încât să vă permită utilizarea acestor culori (triada de imprimare) simultan și într-o singură trecere peste hârtie. Culorile primare aplicate într-un loc sunt amestecate pentru a forma nuanțele necesare. Cu toate acestea, culoarea neagră nu poate fi obținută prin amestecarea a trei culori primare, deoarece În loc de negru, va fi mai degrabă o culoare gri-maro. Pentru a obține negru pur și nuanțe de gri, modelului CMY a fost adăugată o nouă componentă - negru. În modelul de culoare CMYK, aceasta este litera K (B1acK). Astfel, CMYK este un model de culoare cu patru canale.

Modelul CMYK este folosit pentru a descrie imaginile tipărite. Gama sa de culori este semnificativ mai mică decât cea a RGB, deoarece modelul CMYK descrie culorile reflectate, a căror intensitate este întotdeauna mai mică decât cea a celor emisive. CMYK poate fi considerat ca un derivat al modelului CMY. Spațiul acestui model este similar cu spațiul modelului RGB, doar cu originea în mișcare.

Reprezentarea modelului CMYK sub formă grafică

Amestecarea tuturor celor trei componente la valori maxime dă culoarea neagră. Pe de altă parte, cu o absență completă a vopselei și, în consecință, valori zero ale componentelor principale, culoarea va fi albă. Când este aplicat la CMYK, albul ar trebui să fie considerat hârtie albă. Amestecarea componentelor de bază cu valori egale produce nuanțe de gri și creează o scară de gri.

Acest model de culoare are câteva particularități care pot face ca trecerea la el să fie un pic o bătaie de cap. Cert este că gama de culori CMYK nu este suficient de mare, iar conversia la acest model de la modelul RGB poate duce la unele distorsiuni de culoare. Unele culori din gama modelului RGB nu pot fi reproduse pe hârtie și, prin urmare, nu sunt incluse în gama modelului CMYK. Acest model are probleme de redare a albastrului, albastrului, verzilor și portocaliilor strălucitori. Când sunt convertite, aceste culori sunt convertite în culoarea CMYK cea mai apropiată de ele.

Deși imaginea nu este editată în CMYK, totuși, dacă este pregătită pentru tipărire, este adesea nevoie să vedeți corespondența culorilor imaginii cu gama de culori a modelului. Ori de câte ori este nevoie, conversia unei imagini în CMYK și înapoi în RGB va duce cel mai probabil la o calitate degradată a imaginii. Prin urmare, dacă există o astfel de posibilitate, trebuie să recurgeți la instrumente suplimentare, cum ar fi, de exemplu, în Photoshop - funcția de vizualizare a unei imagini în modelul CMYK fără a o converti efectiv la acest model.

La fel ca modelul RGB, modelul CMYK este dependent de annapamo. Aceasta înseamnă că aceeași imagine grafică va arăta diferit atunci când este utilizată cu diferite dispozitive de ieșire și de imprimare (cum ar fi monitoare și imprimante color). De asemenea, trebuie avut în vedere că culoarea rezultată depinde nu numai de valorile componentelor de bază, ci și de parametrii dispozitivelor: proprietățile hârtiei utilizate, caracteristicile imprimantelor, proprietățile fosfor în monitoare de la diverși producători, prezența controlului hardware al culorii monitorului, precum și proprietățile plăcii video .

În procesul de pregătire și tipărire a unei imagini sunt implicate dispozitive care funcționează atât în ​​modelele RGB, cât și în cele CMYK. Primele includ monitoare, scanere și camere digitale, iar al doilea includ imprimante color și mașini de fotocompunere. Deoarece gamele de culori ale acestor dispozitive diferă, conversiile necesare de la un model la altul implică inevitabile distorsiuni de culoare și nuanțe. Prin urmare, pentru a obține o culoare previzibilă, a fost creat un sistem special de corecție a culorilor - un program al cărui scop este să obțină aceleași culori pentru toate etapele de lucru cu imagini, de la scanare până la imprimare.

În tradiția rusă este uneori desemnat ca KZS.

Alegerea culorilor primare este determinată de fiziologia percepției culorilor de către retina ochiului uman. Modelul de culoare RGB este utilizat pe scară largă în tehnologie.

Se numește aditiv deoarece culorile se obțin prin adăugare (ing. plus) La negru. Cu alte cuvinte, dacă culoarea ecranului iluminat de un spot color este indicată în RGB ca (r 1, g 1, b 1), iar culoarea aceluiași ecran iluminat de un alt reflector este (r 2, g 2, b 2), atunci când este iluminat de două spoturi, culoarea ecranului va fi desemnată ca (r1 + r2, g1 +g2, b1 +b2).

Imaginea din acest model de culoare este formată din trei canale. Când amestecăm culorile primare (culorile primare sunt roșu, verde și albastru) - de exemplu, albastru (B) și roșu (R), obținem violet (M magenta), când amestecăm verde (G) și roșu (R) - galben (Y galben), la amestecarea verde (G) și albastru (B) - cyan (C cyan). Când toate cele trei componente de culoare sunt amestecate, obținem alb (W).

Definiție

Modelul de culoare RGB a fost dezvoltat inițial pentru a descrie culoarea pe un monitor color, dar deoarece monitoarele variază de la model la model și producător, s-au propus mai multe spații de culoare alternative pentru a corespunde monitorului „mediu”. Acestea includ, de exemplu, sRGB și Adobe RGB.

Variantele acestui spațiu de culoare diferă în diferite nuanțe de culori primare, diferite temperaturi de culoare și diferite valori de corecție gama.

Reprezentarea culorilor de bază RGB conform recomandărilor ITU, în spațiul Kelvin (lumina zilei)

Roșu: x=0,64 y=0,33 Verde: x=0,29 y=0,60 Albastru: x=0,15 y=0,06

Matrici pentru conversia culorilor între sistemele RGB și de luminozitate la conversia unei imagini în alb-negru):

X = 0,431*R+0,342*G+0,178*B Y = 0,222*R+0,707*G+0,071*B Z = 0,020*R+0,130*G+0,939*B R = 3,063*X-1,393*Y*G = 47,47*Y-0 -0,969*X+1,876*Y+0,042*Z B = 0,068*X-0,229*Y+1,069*Z

Reprezentare numerică

Model de culoare RGB reprezentat ca un cub

Pentru majoritatea aplicațiilor, valorile coordonatelor r, g și b pot fi considerate ca aparținând segmentului , care reprezintă spațiul RGB ca un cub 1x1x1.

COLORREF

COLORREF- tip standard pentru reprezentarea culorilor în Win32. Folosit pentru a determina culoarea în formă RGB. Dimensiune - 4 octeți. Când definiți orice culoare RGB, valoarea unei variabile de tip COLORREF poate fi reprezentată în hexazecimal după cum urmează:

0x00bbggrr

rr, gg, bb - valoarea intensității componentelor roșii, verzi și, respectiv, albastre ale culorii. Valoarea lor maximă este 0xFF.

Puteți defini o variabilă de tip COLORREF după cum urmează:

COLORREF C = (b,g,r);

b, g și r sunt intensitatea (în intervalul de la 0 la 255) componentelor albastre, verzi și, respectiv, roșii ale culorii definite C. Adică, culoarea roșu aprins poate fi definită ca (255,0,0) , violet strălucitor - (255 ,0,255), negru - (0,0,0) și alb - (255,255,255)

Modelul aditiv de culoare primară este folosit pentru a reproduce spectrul luminii vizibile și reprezintă orice transmite, filtrează sau simte unde luminoase, cum ar fi monitoarele, televizoarele, diapozitivele și ochii noștri. În zilele noastre, acest model este din ce în ce mai numit RGB. (Din engleză Roșu - „roșu”, Verde - „verde”, Albastru - „albastru”.)

La acest model, negrul este absența oricărei lumini, iar albul este intensitatea maximă egală a celor trei culori. Pentru a crea culori diferite, trebuie să adăugați diferite niveluri de roșu, verde și albastru. Dacă intensitatea culorilor este egală, atunci se vor obține diferite nuanțe de gri.

Modelul subtractiv de culoare complementară reprezintă lumina reflectată, adică culorile pe care le vedem în imagini - imprimate cu cerneală, cu jet de cerneală sau desenate. Acest model se numește acum CMY

(din engleză Cyan - „albastru”, Magenta - „violet”, Galben - „galben”). Modelul CMY este opusul modelului RGB. În acest model, negrul este creat cu valori complete ale tuturor culorilor (cian, magenta și galben), iar pentru a crea diferite nuanțe, nivelurile culorilor primare trebuie reduse.

Culoarea albă va fi obținută în absența completă a culorilor primare indicate (dacă, desigur, hârtia este albă). Deoarece RGB și CMY se completează reciproc, există o anumită relație între ele. Dacă luăm în considerare aceste culori sub forma unei roți de culoare, atunci culorile RGB și CMY se vor schimba alternativ în ea. Dacă amestecați două culori RGB, obțineți o valoare CMY; dacă, dimpotrivă, amesteci două culori CMY, atunci de data aceasta obții o valoare RGB. De exemplu, modelul RGB descrie galbenul ca un amestec de roșu și verde. Și în modelul CMY, verdele este descris ca un amestec de cyan și galben. Uită-te la roata de culori RGB-CMY. Când două culori dintr-un model sunt amestecate pentru a crea culoarea altuia, mai rămâne o culoare în primul model. Se numește opțional. De exemplu, magenta și galbenul sunt folosite pentru a crea roșu, deci culoarea complementară a roșului este cyan. Pe roata de culori, albastrul este direct opus roșu.

La imprimarea fotografiilor color folosind metoda analogică, filtrele colorate în culori CMY sunt folosite pentru a elimina nuanțele nedorite. De exemplu, imprimarea are o nuanță albastră. Deoarece culoarea complementară a albastrului este galbenă, la imprimare este utilizat un filtru galben cu o anumită densitate.

Nu confundați modelul CMY cu spațiul de culoare de imprimare CMYK. K reprezintă vopsea neagră, care se adaugă la toate celelalte culori pentru a da profunzime culorii. Dacă încercați să imprimați negru cu un amestec de cyan, magenta și roz, veți ajunge la o nuanță maro murdar.