Conversione di una scala di grigi a RGB è semplice. Basta usare R = G = B = valore grigio. L'idea di base è che il colore (come visualizzato su un monitor in termini di RGB) è un sistema additivo.
http://en.wikipedia.org/wiki/Additive_color
Così l'aggiunta di rosso ai rendimenti giallo verde. Aggiungi del blu a quel mix in parti uguali e ottieni un colore neutro. Completo su [rosso, verde, blu] = [255 255 255] produce bianco. [0,0,0] restituisce il monitor nero. I valori intermedi, quando R = G = B sono tutti uguali, produrranno colori nominalmente neutri del livello di grigio specificato.
Un problema minore dipende dalla modalità di visualizzazione del colore, potrebbe non essere perfettamente neutrale. Ciò dipenderà dal modo in cui il monitor (o la stampante) è calibrato. Ci sono interessanti profondità della scienza del colore che potremmo approfondire da questo punto. Mi fermerò qui.
fonte
2009-05-07 16:45:18
Bene, no. In realtà NON avrai un'immagine in bianco e nero. Avrai un'immagine composta da varie sfumature di grigio. Ad un livello inferiore, i pixel reali saranno composte da puntini rossi, verdi e blu, a livelli di intensità tale che la persona che visualizza questo da una distanza vedrà un'immagine neutra. Fai un giro oculare e guarda pixel nominalmente grigi sul tuo monitor. Vedrai un composito di punti rossi, verdi e blu. –
Hai ragione sul fatto che l'immagine resa sullo schermo sarà composta da tutti gli RGB che guardano la maginificazione. Quindi tutti i colori saranno rappresentati su uno schermo. Ho difficoltà a capire come "Avrai un'immagine composta da varie sfumature di grigio" diversa da un'immagine in scala di grigi. – Erik
Erik, non è così, ma "l'immagine in scala di grigi" differisce parecchio da "immagine in bianco e nero" (che è solo due colori). – Aistina