C# Class emanual.Wpf.Controls.ColorUtility

Afficher le fichier Open project: kienaiProject/ArtOfWords

Méthodes publiques

Méthode Description
ClampColorValue ( double colorValue, double min, double max ) : double
ClampColorValue ( int colorValue, int min, int max ) : int
ColorToHsv ( Color color, double &h, double &s, double &v ) : void
ConvertColorFromString ( string s ) : Color
GetInvertTextColor ( Color backgroundColor ) : Color
HslToRgb ( double hue, double saturation, double lightness ) : Color
HsvToColor ( double h, double s, double v ) : Color
HsvToRgb ( double h, double s, double v, double &r, double &g, double &b ) : void
RgbToHsl ( System color, double &hue, double &saturation, double &lightness ) : void
RgbToHsv ( double r, double g, double b, double &h, double &s, double &v ) : void

Method Details

ClampColorValue() public static méthode

public static ClampColorValue ( double colorValue, double min, double max ) : double
colorValue double
min double
max double
Résultat double

ClampColorValue() public static méthode

public static ClampColorValue ( int colorValue, int min, int max ) : int
colorValue int
min int
max int
Résultat int

ColorToHsv() public static méthode

public static ColorToHsv ( Color color, double &h, double &s, double &v ) : void
color Color
h double
s double
v double
Résultat void

ConvertColorFromString() public static méthode

public static ConvertColorFromString ( string s ) : Color
s string
Résultat Color

GetInvertTextColor() public static méthode

public static GetInvertTextColor ( Color backgroundColor ) : Color
backgroundColor Color
Résultat Color

HslToRgb() public static méthode

public static HslToRgb ( double hue, double saturation, double lightness ) : Color
hue double
saturation double
lightness double
Résultat System.Windows.Media.Color

HsvToColor() public static méthode

public static HsvToColor ( double h, double s, double v ) : Color
h double
s double
v double
Résultat Color

HsvToRgb() public static méthode

public static HsvToRgb ( double h, double s, double v, double &r, double &g, double &b ) : void
h double
s double
v double
r double
g double
b double
Résultat void

RgbToHsl() public static méthode

public static RgbToHsl ( System color, double &hue, double &saturation, double &lightness ) : void
color System
hue double
saturation double
lightness double
Résultat void

RgbToHsv() public static méthode

public static RgbToHsv ( double r, double g, double b, double &h, double &s, double &v ) : void
r double
g double
b double
h double
s double
v double
Résultat void