PixelDataFormat

PixelDataFormat class

Il formato dei dati dei pixel. Questo è un oggetto immutabile.

public class PixelDataFormat

Proprietà

NomeDescrizione
static Cmyk { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno dei colori ciano, magenta, giallo e nero.
static Cmyka { get; }Ottiene acmyk.
static Grayscale { get; }Ottiene ilPixelDataFormatdefinito per 8 bit per pixel con 8 bit che rappresentano l’intensità della scala di grigi nell’intervallo 0-255.
static GrayscaleAlpha { get; }Ottiene ilPixelDataFormat definito per 16 bit per pixel con 8 bit che rappresentano l’intensità della scala di grigi nell’intervallo 0-255 e componente alfa a 8 bit aggiuntivo.
static Rgb16Bpp555 { get; }Ottiene ilPixelDataFormat definito per 16 bit per pixel con 5 bit per ciascuno dei rosso, verde e blu, alfa non è definito.
static Rgb16Bpp565 { get; }Ottiene ilPixelDataFormat definito per 16 bit per pixel con 5 bit per il rosso, 6 bit per il verde e 5 bit per il blu, l’alfa non è definito.
static Rgb24Bpp { get; }Ottiene ilPixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu, alfa non è definito.
static Rgb24BppPng { get; }Ottiene ilPixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno di alfa, rosso, verde e blu, alfa non è definito.
static Rgb32Bpp { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno dei caratteri alfa, rosso, verde e blu.
static Rgba32Bpp { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno dei caratteri alfa, rosso, verde e blu.
static RgbIndexed1Bpp { get; }Ottiene ilPixelDataFormat definito per 1 bit indicizzato per colore. L’archiviazione dei dati dei pixel indicizzati ha lo scopo di consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Utilizzare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA al modello di colore indicizzato .
static RgbIndexed2Bpp { get; }Ottiene ilPixelDataFormatdefinito per 2 bit indicizzati per colore. L’archiviazione dei dati dei pixel indicizzati ha lo scopo di consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Utilizzare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA al modello di colore indicizzato .
static RgbIndexed4Bpp { get; }Ottiene ilPixelDataFormat definito per 4 bit indicizzati per colore. L’archiviazione dei dati dei pixel indicizzati ha lo scopo di consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Utilizzare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA a un modello di colore indicizzato .
static RgbIndexed8Bpp { get; }Ottiene ilPixelDataFormatdefinito per 8 bit indicizzati per colore. L’archiviazione dei dati dei pixel indicizzati ha lo scopo di consentire l’archiviazione e il recupero dei dati ovunque venga utilizzata la tavolozza dei colori. Utilizzare con cautela, poiché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA al modello di colore indicizzato .
static YCbCr { get; }Ottiene ilPixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuna delle componenti di crominanza luminanza, differenza blu e differenza rossa.
static Ycck { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuna delle componenti luma, differenza blu, differenza rossa e crominanza nera.
BitsPerPixel { get; }Ottiene i bit per pixel.
Caption { get; }Ottiene la didascalia del formato dati pixel.
ChannelBits { get; }Ottiene il conteggio dei bit per ciascun canale.
ChannelsCount { get; }Ottiene il conteggio dei canali.
PixelFormat { get; }Ottiene il formato pixel.

Metodi

NomeDescrizione
static GetBgr(int)Ottiene il colore BGR con un numero specificato di bit per campione.
static GetBgra(int)Ottiene il colore BGRA con un numero specificato di bit per campione.
static GetCieLab(int, int, int)Ottiene il colore CIE Lab con un numero specificato di bit per campione.
static GetCmyk(int)Ottiene il colore CMYK con un numero specificato di bit per campione.
static GetCmyk(int, int, int, int)Ottiene il colore CMYK con un numero specificato di bit per campione.
static GetCmyka(int, int, int, int, int)Ottiene il colore CMYKA con un numero specificato di bit per campione.
static GetGrayscale(int)Ottiene il colore in scala di grigi con un numero specificato di bit per campione.
static GetGrayscaleAlpha(int)Ottiene il colore GrayscaleAlpha con un numero specificato di bit per campione.
static GetGrayscaleAlpha(int, int)Ottiene il colore GrayscaleAlpha con un numero specificato di bit per campione.
static GetRgb(int)Ottiene il colore RGB con un numero specificato di bit per campione.
static GetRgb(int, int, int)Ottiene il colore RGB con un numero specificato di bit per campione.
static GetRgba(int)Ottiene il colore RGBA con un numero specificato di bit per campione.
static GetRgba(int, int, int, int)Ottiene il colore RGBA con un numero specificato di bit per campione.
static GetRgbIndexed(int)Ottiene il colore indicizzato BGRA con un numero specificato di bit per campione.
static GetYCbCr(int)Ottiene il colore YCbCr con un numero specificato di bit per campione.
static GetYCbCr(int, int, int)Ottiene il colore YCbCr con un numero specificato di bit per campione.
static GetYcck(int)Ottiene il colore YCCK con un numero specificato di bit per campione.
override Equals(object)Determina se è specificatoObject è uguale a questa istanza.
override GetHashCode()Restituisce un codice hash per questa istanza.
override ToString()Restituisce aString che rappresenta questa istanza.
operator ==Restituisce il risultato dell’uguaglianza per duePixelDataFormat classi.
operator !=Restituisce il risultato della non uguaglianza per duePixelDataFormat classi.

Guarda anche