public static int getIco97(ref Color color) { float[] hSBModel = WordColor.getHSBModel(ref color); float num = 2.14748365E+09f; int result = 0; for (int i = 1; i < 17; i++) { Color color2 = WordColor.get97Color(i); float[] hSBModel2 = WordColor.getHSBModel(ref color2); float num2 = Math.Abs(hSBModel[0] - hSBModel2[0]); num2 = (float)(num2 * 6.0); num2 += Math.Abs(hSBModel[1] - hSBModel2[1]); num2 += Math.Abs(hSBModel[2] - hSBModel2[2]); if (num2 < num) { num = num2; result = i; } } return(result); }
public virtual Color getColor() { return(WordColor.get97Color(this._ico)); }