Číst v angličtině

Sdílet prostřednictvím


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

Name Hodnota Description
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

Produkt Verze
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9