System.Numerics.Colors 네임스페이스

ARGB 및 RGBA 색 공간에서 색을 표현하기 위한 제네릭 값 형식과 명시적 엔디언으로 색 값을 만들고 변환하는 도우미 메서드를 제공합니다.

클래스

Name Description
Argb

ARGB 및 RGBA 색 공간에서 색을 표현하기 위한 제네릭 값 형식과 명시적 엔디언으로 색 값을 만들고 변환하는 도우미 메서드를 제공합니다.

Rgba

ARGB 및 RGBA 색 공간에서 색을 표현하기 위한 제네릭 값 형식과 명시적 엔디언으로 색 값을 만들고 변환하는 도우미 메서드를 제공합니다.

구조체

Name Description
Argb<T>

ARGB 및 RGBA 색 공간에서 색을 표현하기 위한 제네릭 값 형식과 명시적 엔디언으로 색 값을 만들고 변환하는 도우미 메서드를 제공합니다.

Rgba<T>

ARGB 및 RGBA 색 공간에서 색을 표현하기 위한 제네릭 값 형식과 명시적 엔디언으로 색 값을 만들고 변환하는 도우미 메서드를 제공합니다.

설명

네임스페이스에는 System.Numerics.Colors 알파, 빨강, 녹색 및 파란색 구성 요소를 지정된 순서로 저장하는 제네릭 색 구조체가 포함되어 있습니다. 두 가지 기본 형식은 다음과 같습니다.

  • Argb<T> — 색 구성 요소를 알파, 빨강, 녹색, 파랑 순서로 저장하는 읽기 전용 구조체입니다.
  • Rgba<T> — 색 구성 요소를 빨강, 녹색, 파랑, 알파 순서로 저장하는 읽기 전용 구조체입니다.

두 구조체는 모두 구성 요소 형식(값 형식 T 으로 제한됨)에 대해 제네릭으로, 색 구성 요소에 대해 또는 다른 숫자 형식을 사용할 bytefloat수 있습니다. 각 구조체는 IEquatable<T> 구성 요소를 범위에 복사하고 ARGB와 RGBA 표현 간에 변환하는 메서드를 구현하고 제공합니다.

정적 클래스와 Rgba 정적 클래스는 Argb 명시적 big-endian 또는 little-endian 바이트 순서가 지정된 값에서 uint 색 인스턴스를 만드는 팩터리 메서드와 색 인스턴스를 다시 값으로 변환하기 위한 확장 메서드를 uint 제공합니다.