PixelDataFormat

PixelDataFormat class

Le format de données en pixels. Ceci est un objet immuable.

public class PixelDataFormat

Propriétés

NomLa description
static Cmyk { get; }Obtient lePixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des cyan, magenta, jaune et noir.
static Cmyka { get; }Obtient l’acmyk.
static Grayscale { get; }Obtient lePixelDataFormatdéfini pour 8 bits par pixel avec 8 bits représentant l’intensité des niveaux de gris dans l’intervalle 0-255.
static GrayscaleAlpha { get; }Obtient lePixelDataFormat défini pour 16 bits par pixel avec 8 bits représentant l’intensité des niveaux de gris dans l’intervalle 0-255 et un composant alpha supplémentaire de 8 bits.
static Rgb16Bpp555 { get; }Obtient lePixelDataFormat défini pour 16 bits par pixel avec 5 bits pour chacun des rouges, verts et bleus, alpha n’est pas défini.
static Rgb16Bpp565 { get; }Obtient lePixelDataFormat défini pour 16 bits par pixel avec 5 bits pour le rouge, 6 bits pour le vert et 5 bits pour le bleu, alpha n’est pas défini.
static Rgb24Bpp { get; }Obtient lePixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des alpha, rouge, vert et bleu, alpha n’est pas défini.
static Rgb24BppPng { get; }Obtient lePixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacun des alpha, rouge, vert et bleu, alpha n’est pas défini.
static Rgb32Bpp { get; }Obtient lePixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des alpha, rouge, vert et bleu.
static Rgba32Bpp { get; }Obtient lePixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacun des alpha, rouge, vert et bleu.
static RgbIndexed1Bpp { get; }Obtient lePixelDataFormat défini pour indexé 1 bit par couleur. Le stockage de données de pixels indexés est destiné à permettre le stockage et la récupération de données partout où la palette de couleurs est utilisée. À utiliser avec prudence, car peut nécessiter une conversion d’une palette à une autre ou de RVBA à un modèle de couleurs indexées .
static RgbIndexed2Bpp { get; }Obtient lePixelDataFormatdéfini pour 2 bits indexés par couleur. Le stockage de données de pixels indexés est destiné à permettre le stockage et la récupération de données partout où la palette de couleurs est utilisée. À utiliser avec prudence, car peut nécessiter une conversion d’une palette à une autre ou de RVBA à un modèle de couleurs indexées .
static RgbIndexed4Bpp { get; }Obtient lePixelDataFormat défini pour 4 bits indexés par couleur. Le stockage de données de pixels indexés est destiné à permettre le stockage et la récupération de données partout où la palette de couleurs est utilisée. À utiliser avec prudence, car peut nécessiter une conversion d’une palette à une autre ou de RVBA à un modèle de couleurs indexées .
static RgbIndexed8Bpp { get; }Obtient lePixelDataFormatdéfini pour 8 bits indexés par couleur. Le stockage de données de pixels indexés est destiné à permettre le stockage et la récupération de données partout où la palette de couleurs est utilisée. À utiliser avec prudence, car peut nécessiter une conversion d’une palette à une autre ou de RVBA à un modèle de couleurs indexées .
static YCbCr { get; }Obtient lePixelDataFormat défini pour 24 bits par pixel avec 8 bits pour chacune des composantes de chrominance luma, différence bleue et différence rouge.
static Ycck { get; }Obtient lePixelDataFormat défini pour 32 bits par pixel avec 8 bits pour chacune des composantes luma, différence bleue, différence rouge et chrominance noire.
BitsPerPixel { get; }Obtient les bits par pixel.
Caption { get; }Obtient la légende du format de données pixel.
ChannelBits { get; }Obtient le nombre de bits pour chaque canal.
ChannelsCount { get; }Obtient le nombre de canaux.
PixelFormat { get; }Obtient le format de pixel.

Méthodes

NomLa description
static GetBgr(int)Obtient la couleur BGR avec un nombre spécifié de bits par échantillon.
static GetBgra(int)Obtient la couleur BGRA avec un nombre spécifié de bits par échantillon.
static GetCieLab(int, int, int)Obtient la couleur CIE Lab avec un nombre spécifié de bits par échantillon.
static GetCmyk(int)Obtient la couleur CMJN avec un nombre spécifié de bits par échantillon.
static GetCmyk(int, int, int, int)Obtient la couleur CMJN avec un nombre spécifié de bits par échantillon.
static GetCmyka(int, int, int, int, int)Obtient la couleur CMJNA avec un nombre spécifié de bits par échantillon.
static GetGrayscale(int)Obtient une couleur en niveaux de gris avec un nombre spécifié de bits par échantillon.
static GetGrayscaleAlpha(int)Obtient la couleur GrayscaleAlpha avec un nombre spécifié de bits par échantillon.
static GetGrayscaleAlpha(int, int)Obtient la couleur GrayscaleAlpha avec un nombre spécifié de bits par échantillon.
static GetRgb(int)Obtient la couleur RVB avec un nombre spécifié de bits par échantillon.
static GetRgb(int, int, int)Obtient la couleur RVB avec un nombre spécifié de bits par échantillon.
static GetRgba(int)Obtient la couleur RGBA avec un nombre spécifié de bits par échantillon.
static GetRgba(int, int, int, int)Obtient la couleur RGBA avec un nombre spécifié de bits par échantillon.
static GetRgbIndexed(int)Obtient la couleur indexée BGRA avec un nombre spécifié de bits par échantillon.
static GetYCbCr(int)Obtient la couleur YCbCr avec un nombre spécifié de bits par échantillon.
static GetYCbCr(int, int, int)Obtient la couleur YCbCr avec un nombre spécifié de bits par échantillon.
static GetYcck(int)Obtient la couleur YCCK avec un nombre spécifié de bits par échantillon.
override Equals(object)Détermine si la valeur spécifiéeObject est égal à cette instance.
override GetHashCode()Renvoie un code de hachage pour cette instance.
override ToString()Renvoie unString qui représente cette instance.
operator ==Renvoie le résultat de l’égalité pour deuxPixelDataFormat cours.
operator !=Renvoie le résultat de la non-égalité pour deuxPixelDataFormat cours.

Voir également