Animatroller.Framework.LogicalDevice.VirtualPixel1D3.GetColorFromColorAndBrightness C# (CSharp) Method

GetColorFromColorAndBrightness() private method

private GetColorFromColorAndBrightness ( Color input, double brightness ) : Color
input Color
brightness double
return Color
        private Color GetColorFromColorAndBrightness(Color input, double brightness)
        {
            var hsv = new HSV(input);

            // Adjust brightness
            double adjustedValue = hsv.Value * brightness;

            hsv.Value = adjustedValue.Limit(0, 1);

            return hsv.Color;
        }