Condividi tramite


CGBitmapFlags Enumerazione

Definizione

Codifica bitmap.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum CGBitmapFlags
type CGBitmapFlags = 
Ereditarietà
CGBitmapFlags
Attributi

Campi

AlphaInfoMask 31

L'immagine ha un canale alfa.

ByteOrder16Big 12288

Formato big endian a 16 bit.

ByteOrder16Little 4096

Formato endian a 16 bit.

ByteOrder32Big 16384

Formato big endian di 32 grandi dimensioni.

ByteOrder32Little 8192

Formato endian a 32 bit.

ByteOrderDefault 0

Ordine di byte predefinito.

ByteOrderMask 28672

Maschera per estrarre l'ordinamento di byte dal risultato.

First 4

Il canale alfa viene usato per la prima volta usando 32 bit per pixel e 8 bit per canale (ARGB).

FloatComponents 256

I componenti della bitmap sono valori a virgola mobile.

FloatInfoMask 3840
Last 3

Ultimo alfa è ultimo, 32 bit per pixel, 8 bit per canale (RGBA).

None 0

Usato per l'elaborazione CMYK, 32 bit per pixel, 8 bit per canale (CMYK).

NoneSkipFirst 6

Non esiste alcun canale alfa, 32 bit per pixel, 8 bit per canale, con il canale più alto ignorato (xRGB).

NoneSkipLast 5

Non esiste alcun canale alfa, 32 bit per pixel, 8 bit per canale, con il canale inferiore ignorato (RGBx).

Only 7

Nessun dato di colore, solo i dati del canale alfa.

PremultipliedFirst 2

I valori premultipled per RGB, il canale alfa viene usato prima usando 32 bit per pixel e 8 bit per canale (ARGB)

PremultipliedLast 1

I valori premultipled per RGB, alfa arrivano last, 32 bit per pixel, 8 bit per canale (RGBA).

Commenti

Questa enumerazione specifica le informazioni di layout per i dati del componente in una bitmap.

Il quarzo supporta diversi modelli di colore: rosso, verde e blu (RGB), ciano, magenta, giallo e nero chiave (CMYK) e scala di grigio. Inoltre, è possibile specificare un canale alfa che determina la trasparenza del colore durante la composizione di un'immagine con un'altra.

Questa enumerazione determina l'organizzazione in memoria dei dati e include il modello di colore, se è presente un canale alfa e se i valori dei componenti sono stati premultiplied.

La pre-moltiplicazione indica che i valori per rosso, verde e blu sono già stati moltiplicati per il valore alfa. Ciò consente di velocizzare il rendering perché evita tre moltiplicazioni per pixel in fase di rendering.

Si applica a