Ce este redarea subpixelilor?

Redarea subpixelilor este procesul de utilizare a unui software de calculator pentru a desprinde un singur pixel de pe ecranul unui computer în culorile componente care, în diferite intensități, se combină pentru a crea culoarea percepută. Rezultatul utilizării subpixelilor pentru a reda o imagine este că unghiurile și curbele vor apărea mai netede, deoarece unitățile de afișare mai mici decât un pixel standard sunt folosite pentru a umple zonele în care altfel ar putea fi doar un pixel solid sau niciun pixel. Procesul de redare subpixel este cel mai adesea folosit pentru a îmbunătăți aspectul fonturilor pe ecranele computerului. Alte aplicații, cum ar fi clarificarea unei imagini sau îmbunătățirea aspectului graficelor bazate pe vectori, au fost și ele dezvoltate, dar nu se bucură de utilizarea pe scară largă pe care o fac fonturile.

Premisa de bază din spatele redării subpixelilor are de-a face cu modul în care unele monitoare afișează informații, în special ecrane cu cristale lichide (LCD). Când o imagine este desenată pe ecran, aceasta este alcătuită din multe puncte mici cunoscute sub numele de pixeli. Fiecare dintre acești pixeli poate fi unul dintre milioanele de culori, în funcție de tehnologia de afișare. Pixelul individual pe care majoritatea utilizatorilor îl văd doar ca un singur punct este de fapt format din trei sau mai multe puncte mai mici, fiecare dintre acestea putând lumina doar într-o singură culoare, de obicei roșu, verde sau albastru. Combinația acestor culori determină culoarea finală care este văzută ca un singur pixel.

Prin manipularea subpixelilor unui pixel mai mare, se pot obține gradări mai gradate atunci când se redă o imagine. Rezultatul final este că spațiul care ar fi în mod normal neocupat de un pixel întreg poate fi umplut doar parțial cu un subpixel, creând iluzia unei linii netede. Redarea subpixelilor este adesea comparată cu o altă tehnică de procesare a imaginii cunoscută sub numele de anti-aliasing, care poate obține uneori același efect, deși de obicei la o scară mai mare.

O complicație care poate face redarea subpixelilor ineficientă este specificul tehnologiei de afișare utilizată. În timp ce multe monitoare LCD își aranjează pixelii într-o secvență roșu, verde și albastru, nu toate o fac. Unii aranjează în schimb culorile albastru, roșu și verde. Acest lucru ar putea face ca un algoritm de randare subpixel să activeze incorect anumiți pixeli. Rezultatul redării textului în acest tip de mediu este o zonă de culoare slabă, dar vizibilă, în jurul pixelilor primari dintr-o literă care degradează de fapt calitatea textului.

De asemenea, inconsecvențele din hardware-ul de afișare pot face ca orice standardizare a redării subpixelilor în afișarea imaginilor colorate să fie dificil de implementat. Unii algoritmi există, în special pentru situațiile în care imaginile sunt redimensionate sau editate pentru calitate, deși aceste îmbunătățiri nu sunt garantate pentru a se traduce pe un alt computer folosind un alt monitor. Mai multe sisteme de operare încearcă, totuși, să folosească redarea subpixeli pentru afișarea textului în mod implicit, deși vederea spectatorului poate juca, de asemenea, un rol în stabilirea faptului că acesta este un efect de dorit.