Dai un'occhiata a questa immagine di Jeff Schewe da Wikipedia . È una porzione 2D di ciò che è veramente uno spazio tridimensionale, ma chiarisce il concetto di base:
Quindi: sRGB è un sottoinsieme di AdobeRGB, che è un sottoinsieme di ProPhoto RGB.
Puoi anche vedere come ProPhoto RGB si estende al di fuori della forma curva che rappresenta i colori visibili. E puoi vedere come AdobeRGB è più adatto per la stampa su carta opaca rispetto a sRGB - e quanto lontano si estende lo spazio ProPhoto al di fuori di ciò che può essere stampato su carta.
Ma questa non è l'intera storia, a causa del problema della profondità . Nei formati di file comuni utilizzati per la visualizzazione, le informazioni sui colori sono memorizzate in numeri interi, non in valori analogici: esiste un numero discreto e numerabile di colori che possono essere descritti a una certa profondità di bit. Pensa allo spazio colore come una scatola di pastelli Crayola di diversi colori. Ogni spazio colore ha lo stesso numero di pastelli. Negli spazi più ampi, parte di quel numero limitato deve essere utilizzato per una copertura più ampia: in ProPhoto RGB, hai un certo numero di "pastelli" dedicati a colori che gli umani non riescono nemmeno a vedere. sRGB ha lo stesso numero di pastelli confezionati in un intervallo più piccolo. Ciò significa che, in cambio del fatto di non essere in grado di rappresentare quei ciano e verdi lontani, si ottiene una distinzione più fine tra blu e viola e rossi (e i verdi che sono lì).
Nella profondità del colore a 8 bit per canale (24 bit in totale), ci sono circa 16,8 milioni di pastelli, il che è molto, ma abbastanza da avere ancora la possibilità di artefatti di colore con sfumature sottili. E, quando si mappa da uno spazio colore a un altro, i pastelli non si allineano necessariamente . ProPhoto RGB può contenere tutto sRGB, ma se lavori a 8 bit, è un problema andare avanti e indietro.
Immagina di avere tre diverse tonalità di rosso in una scatola di pastelli e due tonalità di rosso in una scatola diversa (perché quella seconda scatola ha bisogno del pastello extra per l'ultramarine). Se stai cercando di duplicare un'immagine disegnata dalla prima casella, devi scendere a compromessi sulla tua resa del rosso. E se poi vai a fare un'altra copia con i tuoi primi pastelli ma senza guardare la prima immagine, probabilmente non sceglierai la stessa mappatura da quei due rossi ai tre più espressivi.
Tuttavia, se puoi lavorare a 16 bit per canale, questo non è davvero un problema. Questo perché per ogni pastello in 8 bit per canale, 16 bit ti danno 16,8 milioni di pastelli. È una gradazione molto sottile, quasi certamente oltre ciò che l'occhio umano può distinguere. (Il numero complessivo di colori distinti nella profondità del colore a 16 bit è superiore a 281 trilioni.) Quindi, se stai usando un'applicazione come Adobe Lightroom che funziona con la profondità del colore a 16 bit, cambiare spazio colore non è un problema, ma tu devi decidere quali compromessi vuoi quando vuoi scendere a un valore di output finale, perché non abbiamo ancora buoni formati di file di spazio colore a gamma alta a 16 bit buoni, standard, popolari, ben supportati.
Per quanto riguarda la dimensione del file risultante : in pratica sarà solo una stranezza di come ha funzionato la compressione. L' intervallo effettivo dello spazio colore non fa alcuna differenza nella dimensione del file, poiché, di nuovo, lo stesso numero complessivo di pastelli in ogni caso. È possibile che la tua foto sRGB sia più grande perché la versione Adobe RGB ha "compresso" alcune sottili distinzioni di colore nello stesso valore (non abbastanza diversi tipi di pastello rosso?). Ma probabilmente è solo una stranezza di come la "riassegnazione" dei pastelli causi la differenziazione dei dati e quindi la compressione.