Codificarea informațiilor grafice
Există două moduri de a codifica grafice cod binar: raster și vector.
Raster Codificarea - o reprezentare a imaginii ca o matrice rectangulară de puncte (pixeli).
pixelii de imagine EXEMPLU într-o matrice dreptunghiulară:
Elementul principal al graficii raster este punctul (creasta
Principalele caracteristici ale yavlyayut- bitmap
Rezoluția spațială descrie numărul de pixeli care alcătuiesc o imagine. Acesta arată numărul de pixeli pe orizontală și pe verticală, de exemplu 1280 1024 pixeli, sau poate indica numărul de puncte pe unitatea de lungime, de exemplu, 300 dpi (dots per inch - dpi).
Rezoluția de culoare (un alt nume, adâncimea de culoare) indică numărul de biți alocate culorii de codificare a unui pixel.
Culoarea fiecărui punct poate fi exprimat prin numere întregi non-negative. Dacă este o imagine alb-negru, un număr întreg non-negativ exprimă luminozitatea punctului: de la 0 (negru) Max (de culoare albă). Valoarea maximă maximă depinde de rezoluție de culoare pixeli. Lăsați rezoluția de culoare este x biți per pixel. Apoi, numărul de culori diferite (sau valori de luminanță pentru imagine alb-negru) este de 2 x. și 2 x 1 Max.
Dacă imaginea folosită numai alb-negru, apoi pentru a codifica un pixel este suficientă pentru a selecta o memorie de biți (adâncimea de culoare de 1 BPP, valorile posibile ale fiecărui pixel: 0 și 1, Max 1).
În general acceptat considerat astăzi reprezentarea ilustrații alb-alb, cu 256 de nuanțe de gri (adâncimea de culoare de 8 biți per pixel, valorile posibile pentru fiecare pixel: 0..255,
orice culoare este descompus în componentele de culoare pentru codarea imaginilor color. O metodă de separare a nuanței în componente numite model de culoare. Există mai multe modele de culoare. Principalele pot fi împărțite în două: RGB și CMYK.
Modelul de culoare RGB este utilizat în toate aplicațiile în care imaginea este privită în lumina transmisă ( „transmisie“): monitoare, televizoare, proiectoare, etc.
Conform acestui model, orice culoare este descompus în așa-numitul (primar 1) culoare de bază:
Acest model este un aditiv (însumare). Se crede că, la aplicarea componentelor de culoare una la alta se produce pliere străluciri, adică luminozitatea totală a creșterilor de culoare. Cu alte cuvinte, cu atât mai mare intensitatea componentelor, bricheta se obține nuanța de culoare. În alocat cel mai convenabil 1 octet (codificare modul True Color) metodă de codificare pentru un computer pentru a seta intensitatea fiecăreia dintre culorile primare. În acest caz, intensitatea fiecărei componente poate fi exprimată într-un număr de la 0 la 255. Exemple de modelul de codare de culoare RGB sunt prezentate în tabelul 1.
1 Numele acestor culori a primit, deoarece acestea sunt luate din spectrul luminii vizibile. În cazul în care spectrul luminii vizibile împărțit în 3 părți egale, ele pot fi clasificate în mod arbitrar ca roșu, verde și siniyu.
Combinația valorilor intensității culorilor primare (0, 0, 0) corespunde absenței luminiscența pe ecran (negru) și amestecare toate culorile primare în părți egale, se formează culoarea gri, care, atunci când intensitate mare tinde spre culoare alba.
Atunci când codificare imagini color după modelul RGB este alocat un octet pentru a defini intensitatea fiecăreia dintre culorile primare, nevoia de un pixel de 3 octeți. Apoi, doar i-
cartografiere poate fi de 2 24 16777216 culori diferite. O astfel de date grafice este numit un mod de codificare completă de culori (True Color). Se aplică în modul High Color când 2 octeți alocați pentru codificare de un pixel. În acest caz, imaginea poate fi de 2 16 65536 culori diferite.
Modelul de culoare CMYK utilizat în dispozitive de imprimare. S-a obținut cu imaginea lor de ajutor este privit în lumina reflectată. Cu cât este mai de cerneală pe hârtie, mai multă lumină absoarbe și reflectă mai puțin. Prin urmare, se utilizează un CMYK care este substractiv (substractiv). Conform acestui model după aplicarea componentelor de culoare una la alta scădere se produce străluciri, adică luminozitatea culoarea rezultată este redusă. Cu alte cuvinte, cu atât mai mare intensitatea componentelor, se obține nuanța mai închisă.
CMYK componente model de culoare sunt așa-numitele (2) secundare culori suplimentare, precum și negru.
Cyan (albastru 3) = alb - Rosu = Verde + Albastru; Magenta (Magenta 4) = Alb - Verde = Rosu + Albastru; Galben (galben) = Alb - Albastru = Rosu + Verde.
Cunoscând aceste relații, putem înțelege cum să obțineți RGB-coduri de culori complementare (a se vedea. Tabelul 2).
Teoretic amestecarea cele trei culori primare sau complementare, în trei porții egale și la intensitățile maxime de culoare neagră se formează. Cu toate acestea, în practică, rezultatul este inacceptabil - obținut nedeterminată de culoare maro închis, cu o tentă 5. Prin urmare, în acest model a adăugat un al patrulea component - negru (negru 6).
În cazul în care nu a fost o problemă cu o frecvență spectrală a coloranților, am putea folosi modelul CMY pentru imprimante (fără a patra componentă - negru). Obțineți culoare CMYkod cunoscuți RGB-cod este foarte simplu: pur și simplu scade valoarea intensității culorilor primare ale valorilor maxime de intensitate (modul True Color 255). Obțineți aceeași culoare CMYK-cod este foarte dificil de aplicat acest sofisticat Ma-
2 În plus, aceste culori sunt numite, deoarece acestea completează culoarea principală la alb. Și, din moment ce acestea sunt formate din primar, secundar le numim.
3 Uneori, denumit turcoaz culoare.
4 Uneori, această culoare se numește liliac.
5 Acest lucru se datorează faptului că modelul CMYK descrie vopselele componente reale, care conțin întotdeauna impurități, adică Ei nu au o frecvență spectrală.
6 În plus față de versiunea care litera „K“ în numele modelului CMYK este ultima literă a cuvântului „negru“ (negru), datorită faptului că prima litera „b“ deja „ocupat“ în modelul RGB ca prima literă a cuvântului «albastru» ( albastru), există o altă versiune. Culoarea neagră joacă un rol-cheie important în imprimare, astfel încât, uneori, explica litera «K» în numele modelului ca prima literă a cuvântului «cheie» (cheie).
algoritmi tematice. Prin urmare, pentru a înțelege (și amintiți-vă) CMYKkody de studenți este necesar curs de bază informatică. Mai multe dintre aceste coduri sunt enumerate în tabelul 3, doar pentru motive ilustrative.
Multe dintre funcțiile sunt implementate în Adobe Photoshop produs Artweaver freeware.
Avantaje: grafica raster
1. Posibilitatea unei relativ simpla prezentare a imaginilor imagine fotorealism pictura a artistului - este un complex izobrazhe-
cu un număr mai mare de culori. Când se utilizează un bitmap de codificare de imagine metodă pur și simplu împărțit în separat
punct și salvează culoarea fiecărui punct. Vector mod de a descrie aceste imagini este dificil și de multe ori imposibilă. Dacă această sarcină reușește să decidă cantitatea de memorie necesară pentru o astfel de vector de imagine va fi mai mare decât bitmap.
2. Capacitatea de a introduce automat informațiile într-un format bitmap.
Dezavantaje de grafică raster:
1. cantități mari de memorie necesară.
Cea mai mare rezoluția spațială, atât mai multe detalii stocate într-o imagine digitală, și anume, imaginea este de o calitate mai mare, dar mai mult memoria necesară pentru a stoca imaginea.
Cu cât este mai rezoluție de culoare, culorile mai diferite pot conține o imagine, dar necesară mai multă memorie.
Dacă luați același lucru nu este imaginea prea complicat (format prin forme geometrice simple, umpleri uniforme, pot conține text) și codifica-l în două moduri: raster și vector, se pare că versiunea bitmap durează mult mai multă memorie (în zeci sau chiar și sute de ori mai mult). Luați în considerare, de exemplu, un segment de linie dreaptă. Linia mai lung și mai gros raster, mai multe puncte pe care le conține, și mai multă memorie este necesară pentru ao stoca.
2. Editați dificultăți.
lyayut în noile sale pixeli ale căror valori (luminozitatea imaginii chornobelogo sau de culoare pentru culoarea) se calculează printr-o formulă specială.