C# Класс 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
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
HSLToRGBAux ( float value, float q, float p ) : float

Описание методов

HSLToRGB() публичный статический Метод

public static HSLToRGB ( HSXColor hslColor ) : Color
hslColor HSXColor
Результат Color

HSLToRGB() публичный статический Метод

public static HSLToRGB ( float h, float s, float l ) : Color
h float
s float
l float
Результат Color

HSVToRGB() публичный статический Метод

public static HSVToRGB ( HSXColor hsvColor ) : Color
hsvColor HSXColor
Результат Color

HSVToRGB() публичный статический Метод

public static HSVToRGB ( float h, float s, float v ) : Color
h float
s float
v float
Результат Color

RBGToHSL() публичный статический Метод

RGB to HSL Color Converter
public static RBGToHSL ( Color color ) : HSXColor
color Color RGB Color.
Результат HSXColor

RBGToHSL() публичный статический Метод

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).
Результат HSXColor

RBGToHSL() публичный статический Метод

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).
Результат HSXColor

RBGToHSV() публичный статический Метод

RGB to HSV Color Converter
public static RBGToHSV ( Color color ) : HSXColor
color Color RGB Color.
Результат HSXColor

RBGToHSV() публичный статический Метод

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).
Результат HSXColor

RBGToHSV() публичный статический Метод

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).
Результат HSXColor