La luminosità dei pixel sullo schermo di un computer non è in genere correlata linearmente ai valori dei tripletti RGB digitali di un pixel. La risposta non lineare dei primi CRT richiedeva una codifica non lineare compensativa e noi continuiamo a utilizzare tali codifiche oggi.Compensazione antialiasing e gamma
Di solito produciamo immagini sullo schermo di un computer e le consumiamo anche lì, quindi tutto funziona correttamente. Ma quando siamo antialias, la non linearità — chiama gamma — significa che non possiamo semplicemente aggiungere un valore alfa di 0,5 a un pixel coperto del 50% e aspettarci che abbia un aspetto corretto. Un valore alfa di 0,5 è solo 0,5^2,2 = 22% luminoso come un alfa di 1,0 con una gamma tipica di 2,2.
Esiste una prassi consolidata per l'antialiasing della compensazione gamma? Hai un metodo per animali domestici che usi di giorno in giorno? Qualcuno ha visto nessuno studio dei risultati e delle percezioni umane della qualità dell'output grafico con tecniche diverse?
Ho pensato di eseguire la compensazione X^(1/2.2) standard, ma è piuttosto intenso dal punto di vista computazionale. Forse posso renderlo più veloce con una tabella di ricerca di 256 voci, però.
Nove byte bit? Ti piace così tanto? :-) –