Class PixelDataFormat

PixelDataFormat class

Il formato dei dati in 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 ciano, magenta, giallo e nero.
static Cmyka { get; }Ottiene l’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 un componente alfa aggiuntivo a 8 bit.
static Rgb16Bpp555 { get; }Ottiene ilPixelDataFormat definito per 16 bit per pixel con 5 bit per ciascuno dei rosso, verde e blu, l’alfa non è definito.
static Rgb16Bpp565 { get; }Ottiene ilPixelDataFormatdefinito 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 degli alfa, rosso, verde e blu, alfa non è definito.
static Rgb24BppPng { get; }Ottiene ilPixelDataFormat definito per 24 bit per pixel con 8 bit per ciascuno degli alfa, rosso, verde e blu, alfa non è definito.
static Rgb32Bpp { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno degli alfa, rosso, verde e blu.
static Rgba32Bpp { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno degli alfa, rosso, verde e blu.
static Rgba64Bpp { get; }Ottiene ilPixelDataFormat definito per 64 bit per pixel con 16 bit per ciascuno degli 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. Usare 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. Usare con cautela, perché 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. Usare con cautela, perché potrebbe richiedere la conversione da una tavolozza all’altra o da RGBA al modello di colore indicizzato .
static RgbIndexed8Bpp { get; }Ottiene ilPixelDataFormat definito 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. Usare con cautela, perché 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 ciascuno dei componenti luminanza, differenza blu e differenza rosso chroma.
static Ycck { get; }Ottiene ilPixelDataFormat definito per 32 bit per pixel con 8 bit per ciascuno dei componenti luminanza, differenza blu, differenza rosso e croma nero.
BitsPerPixel { get; }Ottiene i bit per pixel.
Caption { get; }Ottiene la didascalia in formato dati in pixel.
ChannelBits { get; }Ottiene il numero di bit per ciascun canale.
ChannelsCount { get; }Ottiene il conteggio dei canali.
PixelFormat { get; }Ottiene il formato in 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