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
Afficher le fichier Open project: alexsharoff/wpf-office-theme

Méthodes publiques

Méthode 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

Méthode Description
HSLToRGBAux ( float value, float q, float p ) : float

Method Details

HSLToRGB() public static méthode

public static HSLToRGB ( HSXColor hslColor ) : Color
hslColor HSXColor
Résultat Color

HSLToRGB() public static méthode

public static HSLToRGB ( float h, float s, float l ) : Color
h float
s float
l float
Résultat Color

HSVToRGB() public static méthode

public static HSVToRGB ( HSXColor hsvColor ) : Color
hsvColor HSXColor
Résultat Color

HSVToRGB() public static méthode

public static HSVToRGB ( float h, float s, float v ) : Color
h float
s float
v float
Résultat Color

RBGToHSL() public static méthode

RGB to HSL Color Converter
public static RBGToHSL ( Color color ) : HSXColor
color Color RGB Color.
Résultat HSXColor

RBGToHSL() public static méthode

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).
Résultat HSXColor

RBGToHSL() public static méthode

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).
Résultat HSXColor

RBGToHSV() public static méthode

RGB to HSV Color Converter
public static RBGToHSV ( Color color ) : HSXColor
color Color RGB Color.
Résultat HSXColor

RBGToHSV() public static méthode

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).
Résultat HSXColor

RBGToHSV() public static méthode

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).
Résultat HSXColor