PixelFormat 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이미지의 각 픽셀에 대한 색 데이터의 형식을 지정합니다.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| DontCare | 0 | 픽셀 형식이 지정되지 않았습니다. |
| Undefined | 0 | 픽셀 형식이 정의되지 않았습니다. |
| Max | 15 | 이 열거형의 최대값입니다. |
| Indexed | 65536 | 픽셀 데이터에는 색 인덱싱된 값이 포함됩니다. 즉, 값은 개별 색 값이 아니라 시스템 색 테이블의 색에 대한 인덱스입니다. |
| Gdi | 131072 | 픽셀 데이터에는 GDI 색이 포함됩니다. |
| Format16bppRgb555 | 135173 | 형식이 픽셀당 16비트임을 지정합니다. 각각 5비트가 빨간색, 녹색 및 파란색 구성 요소에 사용됩니다. 나머지 비트는 사용되지 않습니다. |
| Format16bppRgb565 | 135174 | 형식이 픽셀당 16비트임을 지정합니다. 5비트가 빨간색 구성 요소에 사용되고, 녹색 구성 요소에 6비트가 사용되고, 파란색 구성 요소에 5비트가 사용됩니다. |
| Format24bppRgb | 137224 | 형식이 픽셀당 24비트임을 지정합니다. 각각 8비트가 빨간색, 녹색 및 파란색 구성 요소에 사용됩니다. |
| Format32bppRgb | 139273 | 형식이 픽셀당 32비트임을 지정합니다. 각각 8비트가 빨간색, 녹색 및 파란색 구성 요소에 사용됩니다. 나머지 8비트가 사용되지 않습니다. |
| Format1bppIndexed | 196865 | 픽셀 형식이 픽셀당 1비트이고 인덱싱된 색을 사용한다고 지정합니다. 따라서 색 테이블에는 두 가지 색이 있습니다. |
| Format4bppIndexed | 197634 | 형식이 픽셀당 4비트이며 인덱싱되도록 지정합니다. |
| Format8bppIndexed | 198659 | 형식이 픽셀당 8비트이며 인덱싱되도록 지정합니다. 따라서 색 테이블에는 256가지 색이 있습니다. |
| Alpha | 262144 | 픽셀 데이터에는 미리 곱하지 않은 알파 값이 포함됩니다. |
| Format16bppArgb1555 | 397319 | 픽셀 형식은 픽셀당 16비트입니다. 색 정보는 32,768가지 색 음영을 지정하며, 그 중 5비트가 빨간색이고, 5비트가 녹색이고, 5비트가 파란색이고, 1비트가 알파입니다. |
| PAlpha | 524288 | 픽셀 형식에는 미리 곱한 알파 값이 포함됩니다. |
| Format32bppPArgb | 925707 | 형식이 픽셀당 32비트임을 지정합니다. 각각 8비트가 알파, 빨강, 녹색 및 파랑 구성 요소에 사용됩니다. 알파 구성 요소에 따라 빨간색, 녹색 및 파란색 구성 요소가 미리 곱합니다. |
| Extended | 1048576 | 예약되었습니다. |
| Format16bppGrayScale | 1052676 | 픽셀 형식은 픽셀당 16비트입니다. 색 정보는 회색 65536 음영을 지정합니다. |
| Format48bppRgb | 1060876 | 형식이 픽셀당 48비트임을 지정합니다. 각각 16비트가 빨간색, 녹색 및 파란색 구성 요소에 사용됩니다. |
| Format64bppPArgb | 1851406 | 형식이 픽셀당 64비트임을 지정합니다. 각각 16비트가 알파, 빨강, 녹색 및 파랑 구성 요소에 사용됩니다. 빨강, 녹색 및 파랑 구성 요소는 알파 구성 요소에 따라 미리 곱합니다. |
| Canonical | 2097152 | 픽셀당 32비트 기본 픽셀 형식입니다. 형식은 24비트 색 깊이와 8비트 알파 채널을 지정합니다. |
| Format32bppArgb | 2498570 | 형식이 픽셀당 32비트임을 지정합니다. 각각 8비트가 알파, 빨강, 녹색 및 파랑 구성 요소에 사용됩니다. |
| Format64bppArgb | 3424269 | 형식이 픽셀당 64비트임을 지정합니다. 각각 16비트가 알파, 빨강, 녹색 및 파랑 구성 요소에 사용됩니다. |
설명
픽셀 형식은 1픽셀의 데이터와 연결된 메모리 비트 수를 정의합니다. 또한 이 형식은 단일 데이터 픽셀 내에 있는 색 구성 요소의 순서를 정의합니다.
PixelFormat48bppRGB, PixelFormat64bppARGB 및 PixelFormat64bppPARGB는 색 구성 요소(채널)당 16비트를 사용합니다. GDI+ 버전 1.0 및 1.1은 채널당 16비트 이미지를 읽을 수 있지만 이러한 이미지는 처리, 표시 및 저장을 위해 채널당 8비트 형식으로 변환됩니다. 각 16비트 색 채널은 0~2^13 범위의 값을 보유할 수 있습니다.
일부 픽셀 형식에는 미리 곱한 색 값이 포함됩니다. 미리 곱하기란 색 값에 알파 값이 이미 곱되었음을 의미합니다.