de codificare de imagine - studopediya

Crearea și magazin de grafică într-un calculator în două moduri - ca bitmap sau ca vector. Pentru fiecare tip de imagine utilizată o metodă de codificare.







Codificare bitmap-urilor

Bitmap este un set de puncte (pixeli) de diferite culori. Pixel - suprafața minimă a imaginii, dintre care de culoare pot fi setate independent.

Procesul de codificare a imaginii realizată discretizarea spațială. eșantionarea spațială a imaginii poate fi comparat cu construirea unei imagini mozaic (număr mare de pahare mici colorate). Imaginea este împărțit în fragmente mici separate (puncte), iar fiecare fragment este setat la culoarea, adică codul de culoare (roșu, verde, albastru și așa mai departe).

Pentru volum negru și alb informații imagine a unui punct este egală cu un bit (fie negru sau alb - 1 sau 0).

Patru culori - 2 biți.

Pentru 8 culori necesare - 3 biți.

Pentru 16 culori - 4 biți.

Pentru 256 de culori - 8 biți (1 byte).

Calitatea imaginii depinde de numărul de puncte (mai mică dimensiunea punct și, prin urmare, o mai mare numărul lor, cu atât mai bine calitatea) și numărul de culori utilizate (mai multe culori, cu atât mai bine imaginea codificată).

Pentru a reprezenta culorile sub forma unui cod numeric utilizat de două model de culoare mutual invers: RGB sau CMYK. Modelul RGB este utilizat în televizoare, monitoare, proiectoare, scanere, camere digitale ... Principalele culori în acest model: roșu (roșu), verde (verde), albastru (albastru). modelul de culoare CMYK utilizat în imprimarea în formarea imaginilor care urmează să fie imprimate pe hârtie.







Imaginile color pot avea o adâncime de culoare diferită, care este dată de numărul de biți folosiți pentru a codifica punct de culoare.

Dacă codifica culoarea unui punct imagine a trei biți (un bit pentru fiecare culoare RGB), obținem opt culori diferite.

În practică, cu toate acestea, pentru a stoca informații despre culoarea fiecărui punct în modelul de imagine color RGB de obicei au 3 octeți (adică 24 biți) - 1 octet (adică 8 biți) pentru fiecare valoare componentă de culoare. Astfel, fiecare RGB-component poate avea o valoare cuprinsă între 0 și 255 (februarie 8 = 256 valori), fiecare punct de imagine, la un astfel de sistem de codificare poate fi vopsit într-una din 16.777.216 culori. Acest set de culori numit True Color (true color), deoarece ochiul uman nu este încă în măsură să se facă distincția între o mai mare varietate.

Bitmapuri sunt foarte sensibile la scară (creștere sau descreștere). Atunci când reducerea bitmap mai mulți pixeli învecinate sunt convertite într-o singură, așa că a pierdut distinguishability detalii fine. Când măriți imaginea pentru a mări dimensiunea fiecărui punct și există un efect pas care poate fi văzut cu ochiul liber.

Codificare vector

O imagine vectorială este un set de grafice (primitivelor punct, o linie, elipse ...). Fiecare primitivă descrie formulele matematice. Codarea depinde de mediul de aplicare.

Avantajul graficii vectoriale este faptul că fișierele care stochează grafică vectorială, au un volum relativ mic.

De asemenea, este important ca grafica vectorială poate fi mărită sau redusă, fără nici o pierdere de calitate.