PixelFormat Enumerazione

Definizione

Specifica il formato dei dati di colore per ogni pixel nell'immagine.

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
Ereditarietà
PixelFormat

Campi

Nome Valore Descrizione
DontCare 0

Non viene specificato alcun formato pixel.

Undefined 0

Il formato pixel non è definito.

Max 15

Valore massimo per questa enumerazione.

Indexed 65536

I dati pixel contengono valori indicizzati a colori, ovvero i valori sono un indice per i colori nella tabella colori di sistema, anziché singoli valori di colore.

Gdi 131072

I dati pixel contengono colori GDI.

Format16bppRgb555 135173

Specifica che il formato è di 16 bit per pixel; 5 bit ciascuno viene usato per i componenti rosso, verde e blu. Il bit rimanente non viene usato.

Format16bppRgb565 135174

Specifica che il formato è di 16 bit per pixel; Per il componente rosso vengono usati 5 bit, vengono usati 6 bit per il componente verde e vengono usati 5 bit per il componente blu.

Format24bppRgb 137224

Specifica che il formato è di 24 bit per pixel; 8 bit ciascuno vengono usati per i componenti rosso, verde e blu.

Format32bppRgb 139273

Specifica che il formato è di 32 bit per pixel; 8 bit ciascuno vengono usati per i componenti rosso, verde e blu. I rimanenti 8 bit non vengono usati.

Format1bppIndexed 196865

Specifica che il formato pixel è 1 bit per pixel e che usa il colore indicizzato. La tabella colori include quindi due colori.

Format4bppIndexed 197634

Specifica che il formato è di 4 bit per pixel, indicizzato.

Format8bppIndexed 198659

Specifica che il formato è di 8 bit per pixel, indicizzato. La tabella dei colori ha quindi 256 colori.

Alpha 262144

I dati pixel contengono valori alfa non premoltiplicati.

Format16bppArgb1555 397319

Il formato pixel è di 16 bit per pixel. Le informazioni sul colore specificano 32.768 sfumature di colore, di cui 5 bit sono rossi, 5 bit sono verdi, 5 bit sono blu e 1 bit è alfa.

PAlpha 524288

Il formato pixel contiene valori alfa premoltiplicati.

Format32bppPArgb 925707

Specifica che il formato è di 32 bit per pixel; 8 bit ciascuno viene usato per i componenti alfa, rosso, verde e blu. I componenti rosso, verde e blu sono premoltiplicati, in base al componente alfa.

Extended 1048576

Riservato.

Format16bppGrayScale 1052676

Il formato pixel è di 16 bit per pixel. Le informazioni sul colore specificano 65536 sfumature di grigio.

Format48bppRgb 1060876

Specifica che il formato è di 48 bit per pixel; 16 bit ciascuno viene usato per i componenti rosso, verde e blu.

Format64bppPArgb 1851406

Specifica che il formato è di 64 bit per pixel; 16 bit ciascuno viene usato per i componenti alfa, rosso, verde e blu. I componenti rosso, verde e blu sono premoltiplicati in base al componente alfa.

Canonical 2097152

Formato pixel predefinito di 32 bit per pixel. Il formato specifica la profondità del colore a 24 bit e un canale alfa a 8 bit.

Format32bppArgb 2498570

Specifica che il formato è di 32 bit per pixel; 8 bit ciascuno viene usato per i componenti alfa, rosso, verde e blu.

Format64bppArgb 3424269

Specifica che il formato è di 64 bit per pixel; 16 bit ciascuno viene usato per i componenti alfa, rosso, verde e blu.

Commenti

Il formato pixel definisce il numero di bit di memoria associati a un pixel di dati. Il formato definisce anche l'ordine dei componenti di colore all'interno di un singolo pixel di dati.

PixelFormat48bppRGB, PixelFormat64bppARGB e PixelFormat64bppPARGB usano 16 bit per ogni componente colore (canale). GDI+ versione 1.0 e 1.1 può leggere immagini a 16 bit per canale, ma tali immagini vengono convertite in un formato a 8 bit per canale per l'elaborazione, la visualizzazione e il salvataggio. Ogni canale colore a 16 bit può contenere un valore compreso nell'intervallo compreso tra 0 e 2^13.

Alcuni formati di pixel contengono valori di colore premoltiplicati. Premultiplied indica che i valori di colore sono già stati moltiplicati per un valore alfa.

Si applica a