CGBitmapFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.