ConvertRgbToHsv() public static method

public static ConvertRgbToHsv ( Color color, double &hue, double &saturation, double &value ) : void
color Color
hue double
saturation double
value double
return void
コード例 #1
0
        private void UpdateHsvControlColor(Color newColor)
        {
            double hue, saturation, value;

            ColorUtils.ConvertRgbToHsv(newColor, out hue, out saturation, out value);

            // if saturation == 0 or value == 1 hue don't count so we save the old hue
            if (saturation != 0 && value != 0)
            {
                m_hsvControl.Hue = hue;
            }

            m_hsvControl.Saturation = saturation;
            m_hsvControl.Value      = value;

            m_spectrumSlider.Hue = m_hsvControl.Hue;
        }