Prelucrarea imaginilor digitale
Noțiuni despre tipuri de imagini digitale și utilizarea unui program de editare grafică la nivel elementar.
Imagini raster și imagini vectoriale
Există două moduri complet diferite de a descrie o imagine într-un calculator, iar aproape toate întrebările din capitol pornesc de la această distincție.
Imaginea raster (bitmap) este o matrice de pixeli. Fiecare pixel este un pătrățel colorat, iar fișierul memorează culoarea fiecăruia. O fotografie de 1920 x 1080 conține 2.073.600 de pixeli, fiecare cu propria culoare. Consecința directă: la mărire, pixelii se măresc și ei, iar imaginea devine pixelată — apar pătrate vizibile și contururi zimțate. Informația care lipsește nu poate fi inventată; programele o aproximează prin interpolare, dar detaliul real nu se recuperează. Formate raster: JPEG, PNG, GIF, BMP, TIFF, WEBP.
Imaginea vectorială memorează descrieri matematice ale obiectelor: un cerc cu centrul în punctul dat, de rază dată, cu un anumit contur și o anumită umplere. La afișare, programul recalculează forma pentru dimensiunea cerută, deci imaginea rămâne perfect clară la orice scară, iar fișierul rămâne mic. Formate vectoriale: SVG, AI, EPS, CDR.
Alegerea corectă:
- fotografii, capturi de ecran, texturi – obligatoriu raster; o fotografie nu poate fi descrisă prin ecuații;
- sigle, pictograme, hărți, scheme, text stilizat – vectorial; aceeași siglă trebuie să arate impecabil și pe o carte de vizită, și pe un banner de zece metri.
O conversie vector spre raster (numită rasterizare) se face oricând și fără probleme. Conversia inversă, raster spre vector (vectorizare), este o aproximare cu rezultate bune doar pentru forme simple și plate.
Rezoluție, dimensiune și adâncime de culoare
Trei mărimi se confundă permanent, iar examenul exact pe această confuzie insistă.
Dimensiunea în pixeli este numărul de pixeli pe lățime și pe înălțime, de exemplu 1920 x 1080. Ea spune câtă informație conține imaginea.
Rezoluția exprimă densitatea pixelilor pe unitatea de lungime, măsurată în ppi (pixeli per inch) pentru ecran sau dpi (puncte per inch) pentru tipar. Rezoluția are sens doar când imaginea este afișată sau tipărită la o dimensiune fizică. Repere: 72-96 ppi pentru ecran, 300 dpi pentru tipar de calitate. Aceeași imagine de 1920 x 1080 poate fi tipărită mare și prost, sau mică și impecabil — pixelii sunt aceiași, se schimbă doar densitatea.
Adâncimea de culoare este numărul de biți alocați fiecărui pixel. Cu n biți se pot reprezenta 2 la puterea n culori:
- 1 bit – 2 culori (alb-negru);
- 8 biți – 256 de culori sau 256 de nuanțe de gri;
- 24 de biți (True Color) – 8 biți pentru fiecare canal R, G, B, deci 16.777.216 de culori;
- 32 de biți – 24 de biți de culoare plus 8 biți de canal alfa (transparență).
Dimensiunea unui fișier raster necomprimat se calculează simplu: lățime x înălțime x adâncime în biți, împărțit la 8 pentru octeți. O imagine de 800 x 600 la 24 de biți ocupă 800 x 600 x 3 = 1.440.000 de octeți, adică aproximativ 1,37 MiB. Formatele comprimate reduc mult această valoare.
De aici se înțelege și de ce e greșit să mărești o imagine mică pentru tipar: pentru un afiș A4 la 300 dpi ai nevoie de circa 2480 x 3508 pixeli, iar o poză de 800 x 600 nu îi are de unde produce.
Formate de fișiere și compresie
Alegerea formatului este, în practică, alegerea tipului de compresie.
Compresia fără pierderi (lossless) reconstituie exact imaginea originală; nu se pierde niciun pixel. Compresia cu pierderi (lossy) aruncă informație pe care ochiul o sesizează greu, obținând fișiere mult mai mici, dar ireversibil degradate.
- JPEG (.jpg) – compresie cu pierderi, reglabilă prin nivelul de calitate. Ideal pentru fotografii. Nu suportă transparență. Fiecare resalvare recomprimă imaginea și adaugă degradare (artefacte în jurul muchiilor și al textului) — deci nu se folosește ca format de lucru.
- PNG (.png) – compresie fără pierderi, cu suport pentru transparență (canal alfa). Ideal pentru sigle, capturi de ecran, imagini cu text și linii clare. Pentru fotografii dă fișiere considerabil mai mari decât JPEG.
- GIF (.gif) – maximum 256 de culori, fără pierderi în limita paletei, cu transparență binară și animație. Potrivit pentru animații scurte și simple, nefolositor pentru fotografii.
- BMP (.bmp) – practic necomprimat; fidel, dar foarte voluminos.
- TIFF (.tif) – calitate maximă, folosit în tipografie și arhivare.
- SVG (.svg) – vectorial, bazat pe text de tip XML; scalabil la infinit, editabil într-un editor de text, ideal pentru web.
- WEBP – format modern, compresie mai eficientă decât JPEG și PNG, cu ambele moduri și transparență.
Regula practică pe care merită să o reții: fotografie fără transparență, JPEG; grafică cu linii, text sau transparență, PNG; siglă sau pictogramă, SVG.
Operații de editare și lucrul cu straturi
Operațiile elementare, cu diferențele care se cer explicit:
- Redimensionarea (scale/resize) schimbă numărul de pixeli ai întregii imagini. Se face păstrând raportul de aspect, altfel imaginea se deformează. Micșorarea aruncă pixeli definitiv, deci imaginea micșorată și apoi mărită la loc nu revine la calitatea inițială.
- Decuparea (crop) păstrează doar o porțiune din imagine și elimină restul; nu schimbă scara părții rămase. Diferența față de redimensionare este întrebare sigură.
- Rotirea cu 90, 180 sau 270 de grade se face fără pierderi; rotirea cu un unghi oarecare cere recalcularea pixelilor și înmoaie ușor detaliile.
- Oglindirea (flip) răstoarnă imaginea pe orizontală sau pe verticală.
- Ajustările tonale: luminozitate, contrast, saturație, nuanță, plus histograma, care arată distribuția tonurilor și trădează o poză subexpusă sau supraexpusă.
- Filtrele: estompare (blur), accentuare (sharpen), reducere de zgomot.
Straturile (layers) sunt niveluri transparente suprapuse, fiecare cu conținutul lui. Ele permit editarea nedistructivă: modifici textul de pe stratul superior fără să atingi fotografia de dedesubt. Fiecare strat are ordine în stivă, opacitate, mod de amestecare și poate fi ascuns sau blocat. Masca de strat ascunde selectiv părți dintr-un strat, fără să le șteargă.
Atenție la două capcane: aplatizarea (flatten) unește toate straturile într-unul singur și pierde definitiv posibilitatea de a le mai edita separat; iar salvarea în JPEG sau PNG aplatizează automat, pentru că aceste formate nu memorează straturi. De aceea proiectul se păstrează în formatul propriu al aplicației (.xcf pentru GIMP, .psd pentru Photoshop), iar JPEG-ul sau PNG-ul se produc doar la export.
Selecțiile (dreptunghiulară, eliptică, liberă, baghetă magică, după culoare) limitează efectul oricărei operații la zona aleasă.
Modele de culoare și optimizarea pentru web sau tipar
RGB (Red, Green, Blue) este un model aditiv: culorile se obțin prin adăugarea de lumină. Este modelul ecranelor, care emit lumină. Toate cele trei componente la maximum dau alb, toate la zero dau negru. Fiecare componentă are, de regulă, valori între 0 și 255, notate frecvent hexazecimal: #FF0000 este roșu pur, #00FF00 verde, #FFFFFF alb, #000000 negru.
CMYK (Cyan, Magenta, Yellow, Key/blacK) este un model substractiv: cernelurile scad din lumina reflectată de hârtie. Este modelul tiparului. Aici, absența cernelii înseamnă alb (culoarea hârtiei), iar suprapunerea cernelurilor tinde spre negru; componenta K se adaugă pentru un negru real și pentru economie de cerneală.
Consecința practică: gama de culori reproductibile în CMYK este mai îngustă decât în RGB. Un verde-neon strălucitor pe ecran iese, la tipar, șters — nu pentru că imprimanta e defectă, ci pentru că acea culoare nu poate fi obținută din cerneluri.
Alte modele: HSB/HSV (nuanță, saturație, luminozitate), mai intuitiv pentru alegerea culorilor de către om, și scara de gri.
Optimizarea la export:
- pentru web – RGB, dimensiune în pixeli exact cât e nevoie pe pagină, 72-96 ppi, JPEG pentru fotografii cu calitate 70-85%, PNG pentru grafică și transparență, SVG pentru sigle; se șterg metadatele inutile. O imagine ușoară înseamnă pagină care se încarcă repede;
- pentru tipar – CMYK, 300 dpi la dimensiunea fizică finală, format TIFF sau PDF, plus zonă de bleed dacă imaginea trebuie să iasă până la marginea tăiată a hârtiei.
Un ultim reflex util: nu încărca pe web o fotografie de 6000 x 4000 pixeli pentru o zonă de 600 de pixeli lățime. Browserul o va afișa mic, dar utilizatorul va descărca tot fișierul, de zeci de ori mai mare decât era nevoie.
De reținut
- imagine raster (bitmap)
- imagine memorată ca matrice de pixeli, în care se reține culoarea fiecărui pixel; se pixelează la mărire
- imagine vectorială
- imagine memorată ca descriere matematică a formelor care o compun, recalculată la afișare și deci clară la orice dimensiune
- pixel
- cel mai mic element al unei imagini raster, caracterizat printr-o singură culoare
- rezoluție
- densitatea pixelilor pe unitatea de lungime, exprimată în ppi pentru ecran sau dpi pentru tipar; 72-96 ppi pentru web, 300 dpi pentru tipar de calitate
- adâncime de culoare
- numărul de biți alocați unui pixel; cu n biți se reprezintă 2 la puterea n culori, iar 24 de biți înseamnă peste 16 milioane de culori
- compresie cu pierderi
- tip de compresie care elimină ireversibil informație greu sesizabilă de ochi pentru a reduce mult dimensiunea fișierului, folosită de JPEG
- canal alfa
- canal suplimentar care memorează gradul de transparență al fiecărui pixel, suportat de PNG și absent la JPEG
- strat (layer)
- nivel transparent suprapus peste celelalte, cu conținut, ordine, opacitate și mod de amestecare proprii, care permite editarea nedistructivă
- model RGB
- model aditiv de culoare, specific ecranelor, în care culorile se obțin prin adăugare de lumină roșie, verde și albastră
- model CMYK
- model substractiv de culoare, specific tiparului, în care cernelurile cyan, magenta, galben și negru scad din lumina reflectată de hârtie
Greșeli frecvente
Greșit: O imagine raster mică poate fi mărită pentru tipar dacă i se crește rezoluția în program
Corect: Creșterea rezoluției nu adaugă detaliu real; pixelii lipsă sunt doar aproximați prin interpolare, iar imaginea rămâne moale sau pixelată
Greșit: Confundarea redimensionării cu decuparea
Corect: Redimensionarea schimbă scara întregii imagini, decuparea păstrează doar o porțiune din ea, la aceeași scară
Greșit: Formatul JPEG este bun pentru o siglă cu fundal transparent
Corect: JPEG nu suportă transparență și degradează muchiile clare; pentru sigle se folosește PNG sau, ideal, formatul vectorial SVG
Greșit: Salvarea repetată a aceleiași fotografii în JPEG nu îi afectează calitatea
Corect: Fiecare salvare recomprimă cu pierderi și adaugă artefacte; proiectul se păstrează în format de lucru, iar JPEG-ul se generează o singură dată, la export
Greșit: Culorile vii văzute pe ecran vor apărea identic la tipar
Corect: Ecranul lucrează în RGB aditiv, tiparul în CMYK substractiv, cu o gamă mai îngustă; anumite culori saturate nu pot fi reproduse cu cerneluri
Test — 6 întrebări ca la examen
1. Care afirmație despre imaginile vectoriale este corectă?
- sunt memorate ca matrice de pixeli, fiecare cu o culoare proprie
- sunt descrise prin formule matematice și își păstrează claritatea la orice dimensiune
- sunt potrivite în special pentru fotografii de rezoluție mare
- nu pot fi afișate pe ecran fără o placă video specializată
Vezi răspunsul
sunt descrise prin formule matematice și își păstrează claritatea la orice dimensiune. Imaginile vectoriale rețin descrierea matematică a formelor, pe care programul o recalculează la afișare, deci nu se pixelează niciodată. Prima variantă definește de fapt imaginea raster, iar fotografiile sunt exact cazul în care vectorii nu funcționează, pentru că nu pot fi descriși prin forme geometrice simple.
2. Câte culori distincte se pot reprezenta folosind o adâncime de culoare de 8 biți pe pixel?
- 8
- 64
- 256
- 16.777.216
Vezi răspunsul
256. Cu n biți se codifică 2 la puterea n valori, deci 2 la puterea 8 înseamnă 256 de culori. Valoarea 16.777.216 este distractorul cel mai tentant, dar ea corespunde adâncimii de 24 de biți, adică 8 biți pentru fiecare dintre cele trei canale RGB.
3. Ce format este cel mai potrivit pentru o siglă care trebuie afișată pe fundal colorat, fără dreptunghi alb în jur?
- JPEG, pentru dimensiune mică a fișierului
- BMP, pentru fidelitate maximă
- PNG, pentru că suportă transparență și compresie fără pierderi
- GIF, pentru că suportă animație
Vezi răspunsul
PNG, pentru că suportă transparență și compresie fără pierderi. PNG combină transparența prin canal alfa cu o compresie fără pierderi, ceea ce păstrează muchiile clare ale siglei peste orice fundal. JPEG este tentant pentru fișierul mic, dar nu are transparență deloc, așa că sigla ar veni obligatoriu cu un fond opac.
4. O imagine raster necomprimată are 1000 x 500 pixeli și adâncimea de culoare de 24 de biți. Dimensiunea ei aproximativă este:
- 500 000 octeți
- 1 500 000 octeți
- 12 000 000 octeți
- 125 000 octeți
Vezi răspunsul
1 500 000 octeți. Numărul de pixeli este 1000 x 500 = 500 000, iar 24 de biți înseamnă 3 octeți pe pixel, deci 500 000 x 3 = 1 500 000 de octeți. Valoarea 12 000 000 este rezultatul în biți, obținut de cei care uită împărțirea la 8.
5. Un elev fotografiază o pagină din caiet, taie marginile ca să rămână doar textul, apoi micșorează rezultatul la jumătate. El a folosit, în această ordine:
- redimensionare, apoi decupare
- decupare, apoi redimensionare
- rotire, apoi aplatizare
- vectorizare, apoi rasterizare
Vezi răspunsul
decupare, apoi redimensionare. Eliminarea marginilor înseamnă decupare, iar reducerea la jumătate a ceea ce a rămas înseamnă redimensionare, deci ordinea este decupare urmată de redimensionare. Prima variantă inversează operațiile și, aplicată literal, ar da un alt rezultat, pentru că zona păstrată la decupare s-ar raporta la o imagine deja scalată.
6. Un afiș A4 (aproximativ 21 x 29,7 cm) trebuie tipărit la 300 dpi. O fotografie de 800 x 600 pixeli este nepotrivită pentru că:
- are prea puțini pixeli pentru dimensiunea fizică cerută și va apărea pixelată
- are un raport de aspect care nu se poate modifica niciodată
- formatul JPEG nu poate fi tipărit de imprimante profesionale
- modelul RGB nu poate fi convertit în CMYK
Vezi răspunsul
are prea puțini pixeli pentru dimensiunea fizică cerută și va apărea pixelată. La 300 dpi, o pagină A4 cere în jur de 2480 x 3508 pixeli, iar o imagine de 800 x 600 nu conține nici pe departe atâta informație, deci va fi mărită și va apărea pixelată. Conversia RGB spre CMYK este distractorul tentant, pentru că ridică o problemă reală de culoare, dar ea se face în orice program și nu este motivul respingerii acestei imagini.
Deschide varianta interactivă — cu AI care îți explică