C# Class WPFOfficeTheme.Media.ConvertColor

Convert colors from RGB to HSL/HSV and vice-versa. http://en.wikipedia.org/wiki/HSL_color_space http://en.wikipedia.org/wiki/HSV_color_space
Exibir arquivo Open project: alexsharoff/wpf-office-theme

Public Methods

Method Description
HSLToRGB ( HSXColor hslColor ) : Color
HSLToRGB ( float h, float s, float l ) : Color
HSVToRGB ( HSXColor hsvColor ) : Color
HSVToRGB ( float h, float s, float v ) : Color
RBGToHSL ( Color color ) : HSXColor

RGB to HSL Color Converter

RBGToHSL ( byte r, byte g, byte b ) : HSXColor

RGB to HSL Color Converter

RBGToHSL ( float r, float g, float b ) : HSXColor

RGB to HSL Color Converter

RBGToHSV ( Color color ) : HSXColor

RGB to HSV Color Converter

RBGToHSV ( byte r, byte g, byte b ) : HSXColor

RGB to HSV Color Converter

RBGToHSV ( float r, float g, float b ) : HSXColor

RGB to HSV Color Converter

Private Methods

Method Description
HSLToRGBAux ( float value, float q, float p ) : float

Method Details

HSLToRGB() public static method

public static HSLToRGB ( HSXColor hslColor ) : Color
hslColor HSXColor
return Color

HSLToRGB() public static method

public static HSLToRGB ( float h, float s, float l ) : Color
h float
s float
l float
return Color

HSVToRGB() public static method

public static HSVToRGB ( HSXColor hsvColor ) : Color
hsvColor HSXColor
return Color

HSVToRGB() public static method

public static HSVToRGB ( float h, float s, float v ) : Color
h float
s float
v float
return Color

RBGToHSL() public static method

RGB to HSL Color Converter
public static RBGToHSL ( Color color ) : HSXColor
color Color RGB Color.
return HSXColor

RBGToHSL() public static method

RGB to HSL Color Converter
public static RBGToHSL ( byte r, byte g, byte b ) : HSXColor
r byte Red value (0 to 255).
g byte Green value (0 to 255).
b byte Blue value (0 to 255).
return HSXColor

RBGToHSL() public static method

RGB to HSL Color Converter
public static RBGToHSL ( float r, float g, float b ) : HSXColor
r float Red value (0 to 1).
g float Green value (0 to 1).
b float Blue value (0 to 1).
return HSXColor

RBGToHSV() public static method

RGB to HSV Color Converter
public static RBGToHSV ( Color color ) : HSXColor
color Color RGB Color.
return HSXColor

RBGToHSV() public static method

RGB to HSV Color Converter
public static RBGToHSV ( byte r, byte g, byte b ) : HSXColor
r byte Red value (0 to 255).
g byte Green value (0 to 255).
b byte Blue value (0 to 255).
return HSXColor

RBGToHSV() public static method

RGB to HSV Color Converter
public static RBGToHSV ( float r, float g, float b ) : HSXColor
r float Red value (0 to 1).
g float Green value (0 to 1).
b float Blue value (0 to 1).
return HSXColor