다음을 통해 공유


ColorPalette 클래스

정의

색상표를 구성하는 색 배열을 정의합니다. 해당 색들은 32비트 ARGB 색입니다. 상속할 수 없습니다.

public ref class ColorPalette sealed
public sealed class ColorPalette
type ColorPalette = class
Public NotInheritable Class ColorPalette
상속
ColorPalette

설명

개체를 직접 생성 ColorPalette 할 수 없습니다. 개체를 ColorPalette 만든 경우 허용되지 않는 특정 이미지의 색상표 크기를 조작할 수 있습니다. 사용 된 Image.Palette 속성을 가져올 개체입니다 ColorPalette .

색상표의 색은 32비트 ARGB 색으로 제한됩니다. 32비트 ARGB 색은 알파, 빨강, 녹색 및 파란색 값에 대해 각각 8비트입니다. 가장 낮은 8비트 는 파란색 비트를 구성하고, 다음 8비트는 녹색이고, 다음 8비트는 빨간색이고, 가장 중요한 8비트는 알파입니다. 즉, 각 구성 요소는 0에서 255까지 다양할 수 있습니다. 완전 켜기는 255이고 완전히 꺼져 있는 것은 0입니다. 알파는 색 값을 투명(알파 = 0) 또는 불투명(alpha = 255)으로 만드는 데 사용됩니다. 사용된 색 수를 늘리지 않고 이미지의 강도 수준을 늘릴 수 있습니다. 이 프로세스는 하프톤이라고 하는 것을 만들고 해상도를 줄이는 비용으로 향상된 대비를 제공합니다.

생성자

ColorPalette(Color[])

색상표를 구성하는 색 배열을 정의합니다. 해당 색들은 32비트 ARGB 색입니다. 상속할 수 없습니다.

ColorPalette(PaletteType)

색상표를 구성하는 색 배열을 정의합니다. 해당 색들은 32비트 ARGB 색입니다. 상속할 수 없습니다.

속성

Entries

Color 구조체의 배열을 가져옵니다.

Flags

색 배열의 색 정보를 해석하는 방법을 지정하는 값을 가져옵니다.

메서드

CreateOptimalPalette(Int32, Boolean, Bitmap)

색상표를 구성하는 색 배열을 정의합니다. 해당 색들은 32비트 ARGB 색입니다. 상속할 수 없습니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상