PixelFormat Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger formatet på färgdata för varje bildpunkt i bilden.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- Arv
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.