PixelFormat Výčet

Definice

Určuje formát dat barev pro každý pixel v obrázku.

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
Dědičnost
PixelFormat

Pole

Alpha 262144

Data v pixelech obsahují alfa hodnoty, které nejsou předem naváděné.

Canonical 2097152

Výchozí formát pixelů 32 bitů na pixel. Formát určuje 24bitovou hloubku barev a 8bitový alfa kanál.

DontCare 0

Není zadán žádný formát pixelů.

Extended 1048576

Vyhrazeno.

Format16bppArgb1555 397319

Formát pixelu je 16 bitů na pixel. Informace o barvě určuje 32 768 odstínů barvy, z nichž 5 bitů je červených, 5 bitů zelené, 5 bitů modré a 1 bit je alfa.

Format16bppGrayScale 1052676

Formát pixelu je 16 bitů na pixel. Informace o barvě určuje 65536 odstínů šedé.

Format16bppRgb555 135173

Určuje, že formát je 16 bitů na pixel; Každý z 5 bitů se používá pro červenou, zelenou a modrou komponentu. Zbývající bit se nepoužije.

Format16bppRgb565 135174

Určuje, že formát je 16 bitů na pixel; 5 bitů se používá pro červenou komponentu, 6 bitů se používá pro zelenou komponentu a 5 bitů pro modrou komponentu.

Format1bppIndexed 196865

Určuje, že formát pixelu je 1 bit na pixel a že používá indexovanou barvu. Tabulka barev proto obsahuje dvě barvy.

Format24bppRgb 137224

Určuje, že formát je 24 bitů na pixel; Každý z 8 bitů se používá pro červenou, zelenou a modrou komponentu.

Format32bppArgb 2498570

Určuje, že formát je 32 bitů na pixel; Každý z 8 bitů se používá pro alfa, červenou, zelenou a modrou komponentu.

Format32bppPArgb 925707

Určuje, že formát je 32 bitů na pixel; Každý z 8 bitů se používá pro alfa, červenou, zelenou a modrou komponentu. Červená, zelená a modrá komponenta jsou předem naslouchané podle alfa komponenty.

Format32bppRgb 139273

Určuje, že formát je 32 bitů na pixel; Každý z 8 bitů se používá pro červenou, zelenou a modrou komponentu. Zbývajících 8 bitů se nepoužije.

Format48bppRgb 1060876

Určuje, že formát je 48 bitů na pixel; Každý z 16 bitů se používá pro červenou, zelenou a modrou komponentu.

Format4bppIndexed 197634

Určuje indexovaný formát 4 bitů na pixel.

Format64bppArgb 3424269

Určuje, že formát je 64 bitů na pixel; Každý z 16 bitů se používá pro alfa, červenou, zelenou a modrou komponentu.

Format64bppPArgb 1851406

Určuje, že formát je 64 bitů na pixel; Každý z 16 bitů se používá pro alfa, červenou, zelenou a modrou komponentu. Červené, zelené a modré komponenty jsou předem předsouděné podle komponenty alfa.

Format8bppIndexed 198659

Určuje indexovaný formát 8 bitů na pixel. Tabulka barev proto obsahuje 256 barev.

Gdi 131072

Pixelová data obsahují barvy GDI.

Indexed 65536

Data v pixelech obsahují hodnoty indexované barvou, což znamená, že hodnoty jsou indexem barev v tabulce systémových barev, na rozdíl od jednotlivých hodnot barev.

Max 15

Maximální hodnota tohoto výčtu.

PAlpha 524288

Formát pixelu obsahuje předultipulované alfa hodnoty.

Undefined 0

Formát pixelu není definován.

Poznámky

Formát pixelů definuje počet bitů paměti přidružených k jednomu pixelu dat. Formát také definuje pořadí součástí barev v rámci jednoho pixelu dat.

PixelFormat48bppRGB, PixelFormat64bppARGB a PixelFormat64bppPARGB používají 16 bitů na součást barvy (kanál). Rozhraní GDI+ verze 1.0 a 1.1 umí číst 16bitové obrázky na kanál, ale tyto obrázky se pro zpracování, zobrazení a ukládání převedou do formátu 8 bitů na kanál. Každý 16bitový barevný kanál může obsahovat hodnotu v rozsahu 0 až 2^13.

Některé formáty pixelů obsahují předsouděné hodnoty barev. Premultiplied znamená, že hodnoty barev již byly vynásobeny hodnotou alfa.

Platí pro