Mi dispiace non posso dirti come si fa, perché sono un grafico e non un programmatore, però posso dirti che non credo che da HSB ad RGB non si perdano informazioni.

Per sapere se davvero non se ne perdano dovresti fare oggetivamente una prova con un software che faccia questo tipo di conversioni come per esempio Photoshop e vedere se oggettivamente ci sia o meno una perdita di informazioni.

Rimuginandoci ho fatto una ricerca in rete e ho trovato alcuni link che parlano della conversione cromatica:

Qui c'è una rappresentazione geometrica della differenza tra il sistema RGB e quello HSB: http://www.mat.ucsb.edu/~g.thomas/pr...e/image_space/ .
Mentre qui trovi il rapporto che intercorre tra i tre fattori che compongono HSB e la gestione dello spettro RGB: http://www.wmich.edu/ppse/colorspec/PP2.HTM

Un manuale sull'immagine digitale dove si parla delle conversioni di colore
http://www.boscarol.com/pages/cms/index.html

Qui ci sono i riferimenti alla conversione tra Lab CIE e RGB e trovi anche un applicativo Java che permette di effettuare on-line i calcoli di conversione su i vari spettri standardizzati negli ultimi decenni da CIE:
http://www.brucelindbloom.com/index....alculator.html

Ma soprattutto se sai un pochino di Java guarda un pò che ho trovato... :rollo:

HSB to RGB

)]RGB to HSB

e questo è il link da dove le ho pescate: http://www.billday.com/Classes/Docs/java.awt.Color.html

Buon Lavoro