Concepte de bază ale graficelor raster
Care este diferența dintre grafica raster și grafica vectorială?
Toate graficele computerizate bidimensionale pot fi împărțite în două mari clase - vector și bitmap.
Grafică vectorială - o colecție de forme geometrice diverse și obiecte mai complexe, constând din linii drepte, arce de cercuri și curbe Bezier. Principala caracteristică distinctivă este scalabilitatea imaginilor vectoriale fără pierderi de calitate. Cu toate acestea, capacitățile sale sunt limitate, în special, este imposibil să se creeze o imagine fotografică utilizând grafică vectorială.
Raster - o matrice bidimensională de "pătrate" (pixeli) de diferite culori, suficient de mici încât atunci când privim la o imagine bitmap, nu vedem un set de pixeli, ci o imagine completă.
Opțiunile bitmap
O imagine bitmap este caracterizată de doi parametri importanți - dimensiunea și rezoluția.
Dimensiune - aceasta este dimensiunea matricei, numărul de pixeli în plan orizontal și vertical.
Rezoluția este numărul de pixeli pe inch (sau altă unitate de măsură) a unei imagini imprimate. Astfel, rezoluția corelează dimensiunea imaginii raster în pixeli cu dimensiunea fizică în inchi sau centimetri din imaginea imprimată. În același timp, afișajul de pe ecranul monitorului nu afectează rezoluția în nici un fel.
Sisteme de prezentare color
Există două sisteme principale de reprezentare a culorilor - RGB și CMYK. Primul este utilizat în monitoarele de calculator, al doilea - când se imprimă pe hârtie. Principala lor diferență constă în faptul că pe ecran lipsa de culoare este reprezentată de culoarea neagră, pe hârtie albă. În consecință, amestecarea numărului maxim de culori pe ecran corespunde cu albul, pe hârtie - negru. Astfel, sistemele sunt opuse unul altuia. RGB sunt folosite ca bază roșu (roșu), verde (verde), iar culorile albastru (albastru), CMYK - cyan în fața lor (Cyan), Magenta (Magenta) și galben (galben). Cu toate acestea, pe hârtie din cauza echipamentelor de imprimare imperfecte nu se poate crea o culoare neagră perfectă prin amestecare, astfel că sistemul CMYK adaugă o altă culoare de bază - negru (negru).
Adâncimea culorii este numărul de biți care stochează informații de culoare pe pixel al imaginii. Numărul de culori utilizate în imagine depinde de acest parametru. De exemplu, o adâncime de culoare pe 8 biți este de 2 ^ 8 = 256 de culori. Nivelul de calitate la care ochiul uman nu este capabil să distingă o imagine fotografică computerizată de prezent este de 24 de biți, adică aproximativ 16 milioane de culori.
Formate grafice Bitmap pentru web
Desigur, cantitatea de informații despre culoare depinde în mod direct de volumul fișierului grafic în octeți. Prin urmare, este nevoie de un compromis între calitatea redării și volumul fișierului grafic, care se realizează, în special, prin optimizarea graficii. Webul utilizează două formate de bază ale graficii raster - GIF și JPG.
GIF poate să stocheze informații despre orice număr de culori de la 2 la 256, datorită reducerii numărului de culori, reducând semnificativ dimensiunea fișierului.
În format JPG, imaginea este simplificată prin strivirea în zone rectangulare de dimensiuni diferite, umplută cu o singură culoare sau cu un gradient în două culori.
Un bitmap este o rețea sau un raster, ale cărui celule sunt numite pixeli. Cu alte cuvinte, se poate imagina că imaginea constă dintr-un număr finit de pătrate de o anumită culoare. Aceste casete se numesc pixeli (din eticheta PICture) - pixeli sau pixeli
Fiecare pixel dintr-o imagine bitmap are o poziție și o culoare strict definite. Orice obiect este interpretat ca un set de pixeli colorați. Când se procesează imagini bitmap, nu sunt editate obiecte și căi specifice, ci componente ale grupului lor de pixeli. Imaginile raster oferă o gradare înaltă a preciziei culorilor și a haltelor și sunt bune pentru afișarea fotografiilor. Calitatea imaginilor raster depinde de rezoluția echipamentului, deoarece orice desen este un anumit număr de pixeli. Transformarea incorectă a textului, de exemplu, schimbarea mărimii, poate duce la faptul că limitele desenelor se dovedesc inegale și pot fi pierdute mici detalii.
Dimensiune și rezoluție
Principalele caracteristici ale unei imagini bitmap: mărimea și rezoluția.
Dimensiunea bitmapului este determinată în pixeli. Așa cum sa spus, pixelii sunt pătrate condiționate, pe care imaginea reală este ruptă. În acest caz, este indicat numărul de pixeli din linia orizontală și din linia verticală. De exemplu, "2048 raster la 1536 pixeli" înseamnă că imaginea este o matrice de 2048 pixeli lățime și 1536 mare.
Numărul de pixeli pe unitatea de lungime este numită rezoluția imaginii este măsurată în pixeli per inch ppi (pixeli per inch), sau puncte per inch, dpi (dots per inch) - pentru a monitoriza, imprimantă, scaner, determină cât de mulți pixeli devin o lungime de 1 linie Centimetrul.
O imagine de înaltă rezoluție conține mai mulți pixeli care au o dimensiune mai mică. Dimensiunea rezoluției determină în mare măsură calitatea imaginii.
Dacă înțelegeți dispozitivul de intrare / ieșire, de regulă se utilizează unități de la 100 dpi la 2400 dpi. 100 dpi este o calitate foarte mediocră, absolut nepotrivită pentru orice activitate profesională. Imprimantele laser au de obicei 300 până la 600 dpi
Dimensiunea imaginii de pe ecran determină numărul de pixeli din imagine, dimensiunea monitorului și parametrii acestuia. Un monitor mare cu o matrice de ecran de 640x480 are pixeli mai mari decât unul mic cu aceeași dimensiune. Rezoluția monitorului pentru PC este de 96 dpi. Când plasați o imagine, trebuie să luați în considerare acest lucru. De exemplu, o imagine cu 144 ppi pe un ecran cu o rezoluție de 72 dpi este de două ori mai mare decât dimensiunea reală.
Imaginea constă dintr-un număr finit de pixeli. Fiecare pixel din figură are o culoare specifică, indicată de un număr.
212 = 45 = 67 = 45 = 127 = 4 = 78 = 245 = 34.
Codificare culori
Toți pixelii au o culoare specificată printr-o anumită cifră. Și cum să determinăm ce cifră este necesară? Există o serie de moduri de codare a culorilor, care sunt împărțite în două grupe principale: indexate (cu o paletă) și colorate.
Ideea rasterilor indexate este că numărul de culori este de fapt numărul de "vopsea" pe care pixelul dat este pictat peste. Prin urmare, pe lângă culorile pixelilor, programul trebuie să cunoască și "paleta" din care sunt selectate aceste culori. Această metodă este similară cu metodele acestui artist, dar nu este foarte potrivită pentru procesarea pe un computer, deoarece programul însuși trebuie să sufere de la pixelii înșiși chiar și cu paleta, selectând culorile cele mai potrivite.
A doua metodă este că prin numărul de culori putem determina direct culoarea însăși.
Atunci când culoarea este determinată de adâncimea de culoare - numărul de biți (octeți) pe care pixelul o folosește pentru a reprezenta culoarea.
Setarea acestui parametru determină următoarele tipuri de imagini.
Imaginea alb-negru conține numai 2 culori - alb-negru, codate corespunzător 0 și 1. Adâncimea de culoare este în acest caz 1 bit.
Cu o îmbunătățire a calității, dimensiunea crește, de asemenea, cu 9, 13 și respectiv 32 KB. De exemplu, pentru 6 culori - 3 biți, pentru 8 - și 3 biți, pentru 16 - 4 biți și pentru 256 - 8 biți.
Halftone (în tonuri de gri, Grayscale). Aici luăm negru pentru 0, alb pentru 255, iar nuanțele intermediare sunt notate cu cifrele corespunzătoare. De exemplu - 68 această culoare, mai aproape de negru (gri închis, să zicem așa). În acest caz, este mult mai convenabil să se efectueze operații matematice pe imagine, deoarece culoarea poate determina direct numărul său. Adâncimea de culoare este de 8 biți.
Full color. După cum știți, orice culoare poate fi reprezentată ca un amestec de principalele trei culori - roșu, albastru și verde în diverse proporții. Acest lucru este, de asemenea, utilizat atunci când utilizați imagini full-color. Pe fiecare canal - R, G și B (roșu, verde, albastru - roșu, verde sau albastru), există un parametru separat care să indice numărul componentelor corespunzătoare în culoarea finală. De exemplu - (255,64, 23) - culoarea care conține o componentă roșie puternică, puțin verde și destul de albastră. Natura, că acest mod este cel mai potrivit pentru transmiterea de bogăție de culori ale naturii înconjurătoare: dar necesită costuri mari ca cea mai mare adâncime de culoare aici - 3 canale de 8 biți furnizează fiecare 24 de biți.