C# 클래스 emanual.Wpf.Controls.ColorUtility

파일 보기 프로젝트 열기: kienaiProject/ArtOfWords

공개 메소드들

메소드 설명
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

메소드 상세

ClampColorValue() 공개 정적인 메소드

public static ClampColorValue ( double colorValue, double min, double max ) : double
colorValue double
min double
max double
리턴 double

ClampColorValue() 공개 정적인 메소드

public static ClampColorValue ( int colorValue, int min, int max ) : int
colorValue int
min int
max int
리턴 int

ColorToHsv() 공개 정적인 메소드

public static ColorToHsv ( Color color, double &h, double &s, double &v ) : void
color Color
h double
s double
v double
리턴 void

ConvertColorFromString() 공개 정적인 메소드

public static ConvertColorFromString ( string s ) : Color
s string
리턴 Color

GetInvertTextColor() 공개 정적인 메소드

public static GetInvertTextColor ( Color backgroundColor ) : Color
backgroundColor Color
리턴 Color

HslToRgb() 공개 정적인 메소드

public static HslToRgb ( double hue, double saturation, double lightness ) : Color
hue double
saturation double
lightness double
리턴 System.Windows.Media.Color

HsvToColor() 공개 정적인 메소드

public static HsvToColor ( double h, double s, double v ) : Color
h double
s double
v double
리턴 Color

HsvToRgb() 공개 정적인 메소드

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
리턴 void

RgbToHsl() 공개 정적인 메소드

public static RgbToHsl ( System color, double &hue, double &saturation, double &lightness ) : void
color System
hue double
saturation double
lightness double
리턴 void

RgbToHsv() 공개 정적인 메소드

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
리턴 void