August 24
Immagini full-size in formato standard rosso-verde-blu (RGB) possono avere fino a quasi 17 milioni di colori diversi. Per risparmiare spazio, è possibile ridurre il numero di colori di un'immagine a un insieme rappresentativo di colori chiamata una tavolozza di colori. Con la tavolozza dei colori a destra, è possibile mantenere una buona qualità dell'immagine. Indipendentemente dalle dimensioni palette, si possono trovare tutti i colori di un'immagine scrivendo un programma per computer semplice.
1 Avviare un nuovo programma per computer nella lingua di vostra scelta. Si dovrebbe essere in grado di accedere facilmente alle informazioni RGB per il formato di immagine che si sta lavorando con.
2 Creare una matrice tridimensionale utilizzando un tipo di dati numerico o booleano. Hai solo bisogno di essere in grado di riempire l'array con quelli o zeri (o, corrispondentemente, vere o false). L'array deve avere una lunghezza di 256 in ciascuna dimensione per coprire l'intera gamma di possibilità di colore.
3 Inizializzare l'array impostando tutti i valori a zero o "falso". La presenza di uno o "vero" indica che un colore particolare è in un'immagine.
4 Esaminare il colore di ogni pixel dell'immagine creando un ciclo nel programma. Il programma deve estrarre le informazioni RGB per l'esempio pixel-per, (3, 25, 184) -e quindi immettere uno (o "vera") nella posizione corrispondente nella matrice.
5 Implementare un metodo per la revisione dei dati raccolti dal programma. È possibile, ad esempio, avere il programma permette di chiedere se un certo colore è nell'immagine. In alternativa, è possibile memorizzare i dati di matrice in un file per il successivo recupero. Se si immette (3, 25, 184), per esempio, il programma dovrebbe indicare che il colore è nell'immagine.