Oui sinon afin d'éviter de réinventer la roue il y'a un truc tout fait dans la classe Color :


nt r = ...
int g = ...
int b = ...
float[] hsv = new float[3];

Color.RGBtoHSB(r,g,b,hsv)