Salve a tutti,

Dovrei realizzare un plugin per GIMP in C, ma questo non ha molta importanza.

In particolare vorrei capire se, data una immagine, è possibile associare al codice RGB di ogni pixel di una immagine la sua posizione nella palette dei colori che vanno dal rosso al viola.

Praticamente è come associare al codice RGB di un pixel la sua posizione nello spettro del visibile.

Il mio problema è capire data una immagine (quindi una matrice di pixel in scala RGB) come faccio ad individuare il colore più caldo (quello più vicino al rosso per intenderci) e il colore più freddo (quello più vicino al viola) presenti nell'immagine, data la palette definita dai colori dal rosso al viola (lo spettro del visibile.)

Qualcuno saprebbe aiutarmi ?

Grazie,

Alex