QNA > P > Perché I Valori Dei Pixel Della Maggior Parte Delle Immagini Vanno Da 0 A 255? Artboard

Perché i valori dei pixel della maggior parte delle immagini vanno da 0 a 255? Artboard

È conveniente in più modi ecco perché.

In primo luogo, la memoria dei computer moderni è organizzata in byte a 8 bit. Questo significa che se ho un array di byte (l'array più semplice su qualsiasi macchina che troverete oggi), posso memorizzare valori da 0 a 255. Se usassi 0-100 o non userei tutta la gamma che ho presente nella mia memoria o dovrei inventare uno schema di impacchettamento che richiede molto lavoro per ottenere poco più di un bit in più per byte. Nessuna delle due cose è buona, quindi godetevi la gamma dinamica extra.

In secondo luogo, avere 255 livelli di intensità rende i gradienti e le transizioni fluide. Certo l'occhio umano può vedere solo circa 5-6 bit di transizione lineare del colore (diversi domini di colore e assi avranno questo o meno), ma metteteli in un ordine ascendente o discendente e il vostro occhio può iniziare a scegliere i livelli a 5 bit. 8 bit per la scala di grigi fa un lavoro abbastanza buono per stare sopra questa limitazione dell'occhio umano per la qualità fotografica. Si può far scorrere la linea dell'intensità attraverso spazi di colore modificati e allungare la gamma dinamica dell'occhio fino a 10-11 bit, ma questo è utile solo per cose come i raggi X.

In terzo luogo, anche la prima codifica del colore si adatta abbastanza bene a questo spazio. Pensate all'intensità contro la tinta e la saturazione. I cambiamenti di intensità sono molto evidenti all'occhio, ma vettori come la tonalità e la saturazione sono più vicini a 1-2 bit per la maggior parte delle persone (specialmente gli uomini). Date un'occhiata a questo grafico.

main-qimg-bc57a399a1954ae2d0b877b962e3ceca.webp

Variare lungo U e V (scusate la conversione all'improvviso, ma per queste discussioni la differenza non vale davvero la pena di essere discussa) non ha molti cambiamenti per grandi sezioni del grafico. Possiamo fare spazi che entrano in un byte, ma hanno un aspetto di merda. 2 byte ci fanno guadagnare molto. Posso fare in modo che l'intensità sia un byte (0-255) e 4 bit di U e V. Questo renderà i colori leggermente ridotti con un contrasto nitido. Alcune persone preferiranno usare le mappature RGB perché pensano in quel modo, ma troveranno più difficile rappresentare le gamme di colore senza andare a 18-24 bit.

Di Kalikow

Quali sono alcune ragioni per cui una banca potrebbe chiudere il tuo conto senza dirtelo? :: Qual è la migliore app di streaming musicale gratuita disponibile in India con la più grande collezione?
Link utili