PixelFormat Enum

Definition

Anger formatet på färgdata för varje bildpunkt i bilden.

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

Fält

Name Värde Description
DontCare 0

Inget pixelformat har angetts.

Undefined 0

Pixelformatet är odefinierat.

Max 15

Det maximala värdet för den här uppräkningen.

Indexed 65536

Pixeldata innehåller färgindexerade värden, vilket innebär att värdena är ett index för färger i systemfärgtabellen, i motsats till enskilda färgvärden.

Gdi 131072

Pixeldata innehåller GDI-färger.

Format16bppRgb555 135173

Anger att formatet är 16 bitar per pixel. 5 bitar vardera används för de röda, gröna och blå komponenterna. Den återstående biten används inte.

Format16bppRgb565 135174

Anger att formatet är 16 bitar per pixel. 5 bitar används för den röda komponenten, 6 bitar används för den gröna komponenten och 5 bitar används för den blå komponenten.

Format24bppRgb 137224

Anger att formatet är 24 bitar per pixel. 8 bitar vardera används för de röda, gröna och blå komponenterna.

Format32bppRgb 139273

Anger att formatet är 32 bitar per pixel. 8 bitar vardera används för de röda, gröna och blå komponenterna. De återstående 8 bitarna används inte.

Format1bppIndexed 196865

Anger att pixelformatet är 1 bit per pixel och att det använder indexerad färg. Färgtabellen har därför två färger.

Format4bppIndexed 197634

Anger att formatet är 4 bitar per pixel, indexerat.

Format8bppIndexed 198659

Anger att formatet är 8 bitar per pixel, indexerat. Färgtabellen har därför 256 färger.

Alpha 262144

Pixeldata innehåller alfavärden som inte är förmultiplied.

Format16bppArgb1555 397319

Pixelformatet är 16 bitar per pixel. Färginformationen anger 32 768 färgnyanser, varav 5 bitar är röda, 5 bitar är gröna, 5 bitar är blå och 1 bit är alfa.

PAlpha 524288

Pixelformatet innehåller förmultiplierade alfavärden.

Format32bppPArgb 925707

Anger att formatet är 32 bitar per pixel. 8 bitar vardera används för komponenterna alfa, rött, grönt och blått. De röda, gröna och blå komponenterna är förmultiplied, enligt alfakomponenten.

Extended 1048576

Reserverat.

Format16bppGrayScale 1052676

Pixelformatet är 16 bitar per pixel. Färginformationen anger 65536 nyanser av grått.

Format48bppRgb 1060876

Anger att formatet är 48 bitar per pixel. 16 bitar vardera används för de röda, gröna och blå komponenterna.

Format64bppPArgb 1851406

Anger att formatet är 64 bitar per pixel. 16 bitar vardera används för komponenterna alfa, rött, grönt och blått. De röda, gröna och blå komponenterna är förmultiplied enligt alfakomponenten.

Canonical 2097152

Standardformatet för pixel på 32 bitar per pixel. Formatet anger 24-bitars färgdjup och en 8-bitars alfakanal.

Format32bppArgb 2498570

Anger att formatet är 32 bitar per pixel. 8 bitar vardera används för komponenterna alfa, rött, grönt och blått.

Format64bppArgb 3424269

Anger att formatet är 64 bitar per pixel. 16 bitar vardera används för komponenterna alfa, rött, grönt och blått.

Kommentarer

Pixelformatet definierar antalet minnesbitar som är associerade med en bildpunkt med data. Formatet definierar också ordningen på färgkomponenterna inom en enda bildpunkt med data.

PixelFormat48bppRGB, PixelFormat64bppARGB och PixelFormat64bppPARGB använder 16 bitar per färgkomponent (kanal). GDI+ version 1.0 och 1.1 kan läsa 16-bitars-per-channel-bilder, men sådana bilder konverteras till ett 8-bitars per kanal-format för bearbetning, visning och sparande. Varje 16-bitars färgkanal kan innehålla ett värde i intervallet 0 till 2^13.

Några av pixelformaten innehåller förmultiplied färgvärden. Premultiplied innebär att färgvärdena redan har multiplicerats med ett alfavärde.

Gäller för