Class ColorPalette

ColorPalette class

색상 팔레트를 구성하는 색상 배열을 정의합니다. 색상은 32비트 ARGB 색상입니다. 상속불가.

public sealed class ColorPalette : IColorPalette

생성자

이름설명
ColorPalette(Color[])의 새 인스턴스를 초기화합니다.ColorPalette 클래스 및 IsCompactPalette가 false입니다.
ColorPalette(int[])의 새 인스턴스를 초기화합니다.ColorPalette 클래스 및 IsCompactPalette가 false입니다.
ColorPalette(Color[], bool)의 새 인스턴스를 초기화합니다.ColorPalette 클래스.
ColorPalette(int[], bool)의 새 인스턴스를 초기화합니다.ColorPalette 클래스.

속성

이름설명
Argb32Entries { get; }32비트 ARGB 구조의 배열을 가져옵니다.
Entries { get; }배열을 가져옵니다.Color 구조.
EntriesCount { get; }항목 수를 가져옵니다.
IsCompactPalette { get; }컴팩트 팔레트 사용 여부를 나타내는 값을 가져오거나 설정합니다.

행동 양식

이름설명
static CopyPalette(IColorPalette)팔레트를 복사합니다.
static CopyPalette(IColorPalette, bool)팔레트를 복사합니다.
GetArgb32Color(int)인덱스로 32비트 ARGB 팔레트 색상을 가져옵니다.
GetColor(int)인덱스로 팔레트 색상을 가져옵니다.
GetNearestColorIndex(Color)가장 가까운 색상의 인덱스를 가져옵니다.
GetNearestColorIndex(int)가장 가까운 색상의 인덱스를 가져옵니다.

또한보십시오