Udostępnij za pośrednictwem


PixelFormat Wyliczenie

Definicja

Określa format danych kolorów dla każdego piksela na obrazie.

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
Dziedziczenie
PixelFormat

Pola

Alpha 262144

Dane pikseli zawierają wartości alfa, które nie są wstępnie obrysowane.

Canonical 2097152

Domyślny format pikseli 32 bitów na piksel. Format określa głębokość 24-bitowego koloru i 8-bitowy kanał alfa.

DontCare 0

Nie określono formatu pikseli.

Extended 1048576

Zarezerwowany.

Format16bppArgb1555 397319

Format pikseli to 16 bitów na piksel. Informacje o kolorze określają 32 768 odcieni koloru, z których 5 bitów jest czerwony, 5 bitów jest zielonych, 5 bitów jest niebieskich, a 1 bit jest alfa.

Format16bppGrayScale 1052676

Format pikseli to 16 bitów na piksel. Informacje o kolorze określają 65536 odcieni szarości.

Format16bppRgb555 135173

Określa, że format ma 16 bitów na piksel; 5 bitów każdy jest używany dla czerwonych, zielonych i niebieskich składników. Pozostały bit nie jest używany.

Format16bppRgb565 135174

Określa, że format ma 16 bitów na piksel; 5 bitów jest używanych dla czerwonego składnika, 6 bitów jest używanych dla zielonego składnika, a 5 bitów jest używanych dla niebieskiego składnika.

Format1bppIndexed 196865

Określa, że format pikseli jest 1 bit na piksel i że używa indeksowanego koloru. W związku z tym tabela kolorów ma dwa kolory.

Format24bppRgb 137224

Określa, że format ma 24 bity na piksel; 8 bitów każdy jest używany dla czerwonych, zielonych i niebieskich składników.

Format32bppArgb 2498570

Określa, że format ma 32 bity na piksel; Każdy z 8 bitów jest używany dla składników alfa, czerwonych, zielonych i niebieskich.

Format32bppPArgb 925707

Określa, że format ma 32 bity na piksel; Każdy z 8 bitów jest używany dla składników alfa, czerwonych, zielonych i niebieskich. Składniki czerwone, zielone i niebieskie są premultiplied, zgodnie ze składnikiem alfa.

Format32bppRgb 139273

Określa, że format ma 32 bity na piksel; 8 bitów każdy jest używany dla czerwonych, zielonych i niebieskich składników. Pozostałe 8 bitów nie są używane.

Format48bppRgb 1060876

Określa, że format ma 48 bitów na piksel; Każdy 16 bitów jest używany dla czerwonych, zielonych i niebieskich składników.

Format4bppIndexed 197634

Określa, że format ma 4 bity na piksel, indeksowany.

Format64bppArgb 3424269

Określa, że format ma 64 bity na piksel; Każda 16 bitów jest używana dla składników alfa, czerwonych, zielonych i niebieskich.

Format64bppPArgb 1851406

Określa, że format ma 64 bity na piksel; Każda 16 bitów jest używana dla składników alfa, czerwonych, zielonych i niebieskich. Czerwone, zielone i niebieskie składniki są premultiplied zgodnie ze składnikiem alfa.

Format8bppIndexed 198659

Określa, że format to 8 bitów na piksel, indeksowany. W związku z tym tabela kolorów ma 256 kolorów.

Gdi 131072

Dane pikseli zawierają kolory GDI.

Indexed 65536

Dane pikseli zawierają wartości indeksowane kolorami, co oznacza, że wartości są indeksem kolorów w tabeli kolorów systemowych, w przeciwieństwie do poszczególnych wartości kolorów.

Max 15

Maksymalna wartość dla tego wyliczenia.

PAlpha 524288

Format pikseli zawiera wstępnie wyliczone wartości alfa.

Undefined 0

Format pikseli jest niezdefiniowany.

Uwagi

Format pikseli definiuje liczbę bitów pamięci skojarzonej z jednym pikselem danych. Format definiuje również kolejność składników kolorów w jednym pikselu danych.

PixelFormat48bppRGB, PixelFormat64bppARGB i PixelFormat64bppPARGB używają 16 bitów na składnik koloru (kanał). Obrazy GDI+ w wersji 1.0 i 1.1 mogą odczytywać obrazy 16-bitowe na kanał, ale takie obrazy są konwertowane na format 8-bitów na kanał do przetwarzania, wyświetlania i zapisywania. Każdy 16-bitowy kanał kolorów może przechowywać wartość w zakresie od 0 do 2^13.

Niektóre formaty pikseli zawierają premultiplied wartości kolorów. Premultiplied oznacza, że wartości kolorów zostały już pomnożone przez wartość alfa.

Dotyczy