Пример #1
0
        /// <summary>
        /// 明度バー描画
        /// </summary>
        /// <param name="g">グラフィックオブジェクト</param>
        private void DrawBBar(Graphics g)
        {
            // 色配列を作成
            var colors = new List <Color>();

            for (int i = 0; i < BBarStepCount; i++)
            {
                colors.Add(ColorUtil.FromHSB(SelectedColor.GetHue(), SelectedColor.GetSaturation(), (float)i / BBarStepCount));
            }

            // 描画
            DrawBar(g, BBar, colors, ColorUtil.GetBrightnessStep(SelectedColor, BBarStepCount));
        }