ColorPalette 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
색상표를 구성하는 색 배열을 정의합니다. 해당 색들은 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) |
적용 대상
.NET