//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);こんなかんじで。
2011年4月8日金曜日
C# RGB ⇔ CIEXYZ ⇔ CIELAB 相互変換
RGB⇔CIEXYZ⇔CIELABの相互変換できる構造体を作成した
2011年4月7日木曜日
C# RGB⇔HSVの交互変換
ペインターやフォトショのカラーピッカーに憧れがあるため、
ういきぺでぃあのHSVの項目を元にC#でRGBtoHSVの交互変換を行えるクラスを書いてみました。
Hは0~360° SとVは0~255になってます。

コード
ういきぺでぃあのHSVの項目を元にC#でRGBtoHSVの交互変換を行えるクラスを書いてみました。
Hは0~360° SとVは0~255になってます。

コード
//RGBからHSV HSV hsv = new HSV(Color.Blue); //HSVからRGB Color col = hsv.ToColor();こんなかんじで。
登録:
投稿 (Atom)
