/// <summary> /// カラースケールを設定する /// </summary> /// <param name="index">カラーインデックス</param> /// <param name="color">カラースケール名</param> public static void SetColorPalette(int index, string color) { // 存在しない色名ならば何もしない if (!ColorScales.ContainsKey(color.ToLower())) { return; } Color[] colorScale = ColorScales[color]; for (int i = 0; i < ColorScaleCount; i++) { ColorPalette[index * ColorScaleCount + i] = colorScale[i]; } }