Class Color

Color class

Color 클래스를 사용하면 색상을 RGB(빨강-녹색-파랑) 값, HSL(색조-채도-광도) 값, HSV(색조-채도-값) 값, 색조-백색도-검은색(HWB)으로 지정할 수 있습니다. ) values, 밝기-AB(LAB) 값, Luminance-Chroma-Hue(LCH) 값, Cyan-Magenta-Yellow-Key(CMYK) 값, 자연색(NCOL) 값, 또는 색상 이름 . 투명도를 나타내는 알파 채널도 사용할 수 있습니다.

public class Color

생성자

이름설명
Color()의 새 인스턴스를 초기화합니다.Color class. 기본 색상은 검정색입니다.
Color(byte, byte, byte)의 새 인스턴스를 초기화합니다.Colorclass. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
Color(float, float, float)의 새 인스턴스를 초기화합니다.Color class. 모든 색상 구성 요소는 0-1. 범위에 있어야 합니다.
Color(int, int, int)의 새 인스턴스를 초기화합니다.Colorclass. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
Color(byte, byte, byte, byte)의 새 인스턴스를 초기화합니다.Colorclass. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
Color(float, float, float, float)의 새 인스턴스를 초기화합니다.Color class. 모든 색상 구성 요소는 0-1. 범위에 있어야 합니다.
Color(int, int, int, int)의 새 인스턴스를 초기화합니다.Colorclass. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.

속성

이름설명
Alpha { get; }색상의 알파 구성 요소를 나타냅니다.
Blue { get; }색상의 파란색 구성 요소를 나타냅니다.
Green { get; }색상의 녹색 구성 요소를 나타냅니다.
Red { get; }는 color 의 빨간색 구성 요소를 나타냅니다.

행동 양식

이름설명
static FromCmyk(float, float, float, float)요청된 시안, 마젠타, 노랑, 키(검정) 값을 가진 새 색상을 반환합니다.
static FromCmyka(float, float, float, float, float)요청된 사이안, 마젠타, 노랑, 키(검정), 알파 값을 가진 새 색상을 반환합니다.
static FromGray(float)요청한 회색 값을 가진 새 색상을 반환합니다.
static FromHsl(float, float, float)요청된 색조, 채도, 채도 값을 가진 새 색상을 반환합니다.
static FromHsla(float, float, float, float)요청된 색조, 채도, 채도, 알파 값을 가진 새 색상을 반환합니다.
static FromHsv(float, float, float)요청된 색조, 채도, 값으로 새 색상을 반환합니다.
static FromHsva(float, float, float, float)요청된 색조, 채도, 값, 알파가 포함된 새 색상을 반환합니다.
static FromHwb(float, float, float)요청된 색조, 백색도, 흑도 값을 가진 새 색상을 반환합니다.
static FromHwba(float, float, float, float)요청된 색조, 백색도, 흑도 값을 가진 새 색상을 반환합니다.
static FromInt(int)요청된 ARGB 값으로 새 색상을 반환합니다.
static FromLab(float, float, float)요청한 밝기, A, B 값을 가진 새 색상을 반환합니다.
static FromLaba(float, float, float, float)요청한 밝기, A, B, 알파 값을 가진 새 색상을 반환합니다.
static FromLch(float, float, float)요청된 광도, 채도, 색조 값을 가진 새 색상을 반환합니다.
static FromLcha(float, float, float, float)요청된 광도, 채도, 색조, 알파 값을 가진 새 색상을 반환합니다.
static FromOklab(float, float, float)OKLAB 모델에 대해 요청된 밝기, A, B 값을 가진 새 색상을 반환합니다.
static FromOklaba(float, float, float, float)OKLAB 모델에 대해 요청된 밝기, A, B, 알파 값을 가진 새 색상을 반환합니다.
static FromOklch(float, float, float)OKLAB 모델에 대해 요청된 휘도, 채도, 색조 값으로 새 색상을 반환합니다.
static FromOklcha(float, float, float, float)OKLAB 모델에 대해 요청된 휘도, 채도, 색조, 알파 값으로 새 색상을 반환합니다.
static FromRgb(byte, byte, byte)요청된 ged, 녹색, 파란색 값을 가진 새 색상을 반환합니다. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
static FromRgb(float, float, float)요청된 ged, 녹색, 파란색 값을 가진 새 색상을 반환합니다. 모든 색상 구성 요소는 0-1 범위에 있어야 합니다.
static FromRgb(int, int, int)요청된 ged, 녹색, 파란색 값을 가진 새 색상을 반환합니다. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
static FromRgba(byte, byte, byte, byte)요청된 ged, 녹색, 파란색, 알파 값이 있는 새 색상을 반환합니다. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
static FromRgba(float, float, float, float)요청된 ged, 녹색, 파란색, 알파 값이 있는 새 색상을 반환합니다. 모든 색상 구성 요소는 0-1 범위에 있어야 합니다.
static FromRgba(int, int, int, int)요청된 ged, 녹색, 파란색, 알파 값이 있는 새 색상을 반환합니다. 모든 색상 구성 요소는 0-255 범위에 있어야 합니다.
static FromString(string)CSS 색상을 포함하는 문자열을 구문 분석하고 새 색상을 반환합니다.
static FromUint(uint)요청된 ARGB 값으로 새 색상을 반환합니다.
AddLuminosity(float)광도와 델타 값의 합으로 색상의 복사본을 만듭니다.
Convert(ColorModel)지정된 색상 모델의 형식으로 색상 구성 요소를 반환합니다.
override Equals(object)지정된Color 이 인스턴스와 같습니다.
GetComplementary()원본에서 색상환의 반대쪽에 있는 새 색상을 반환합니다.
override GetHashCode()해시 코드를 반환합니다.
GetHue()색상의 색조를 반환합니다.
GetLuminosity()Color. 의 광도를 반환합니다.
GetSaturation()Color. 의 채도를 반환합니다.
ToInt()Color ARGB 구성 요소를 int. 로 인코딩합니다.
ToName()CSS 명명된 색상 목록의 색상 또는 빈 문자열과 일치하는 경우 색상 이름을 반환합니다.
ToNaturalColorString(int)색상과의 거리(백분율)를 지정하는 숫자와 함께 색상 문자를 사용하여 자연 색상(NCol) 지정 색상을 반환합니다.
ToRgbaHexString()다음과 같이 지정된 16진수 색상을 반환합니다. #RRGGBBAA.
ToRgbaString()rgba(R, G, B, A). 에 의해 지정된 RGBA 색상을 포함하는 문자열을 반환합니다.
ToRgbHexString()#RRGGBB. 로 지정된 16진수 색상을 반환합니다.
ToRgbString()다음에 의해 지정된 RGB 색상을 포함하는 문자열을 반환합니다. rgb(R, G, B).
override ToString()RGBA 구성 요소 값으로 구성된 문자열을 반환합니다.
ToUint()Color ARGB 구성 요소를 부호 없는 정수로 인코딩합니다.
WithAlpha(float)지정된 알파 구성 요소로 색상의 복사본을 만듭니다.
WithHue(float)지정된 색조로 색상의 복사본을 만듭니다.
WithLuminosity(float)지정된 광도로 색상의 복사본을 만듭니다.
WithSaturation(float)지정된 채도로 색상의 복사본을 만듭니다.

또한보십시오