円錐形のグラデーションの描画方法が分からなかったので、
書いてみた。
本当はもっと簡単な方法があるのかもしれない。
//RGBからL*a*b*へ CIELAB Lab = new CIELAB(Color.Blue); //L*a*b*からRGBへ Color col = Lab.ToColor(); //RGBからCIEXYZへ CIEXYZ xyz = new CIEXYZ(Color.Blue); //CIEXYZからRGBへ Color col = xyz.ToColor(); //L*a*b*からXYZへ CIEXYZ xyz = new CIEXYZ(Lab); //XYZからL*a*b*へ CIELAB Lab = new CIELAB(xyz);こんなかんじで。
//RGBからHSV HSV hsv = new HSV(Color.Blue); //HSVからRGB Color col = hsv.ToColor();こんなかんじで。