Class PixelDataFormat

PixelDataFormat class

Het pixelgegevensformaat. Dit is een onveranderlijk object.

public class PixelDataFormat

Eigenschappen

NaamBeschrijving
static Cmyk { get; }Krijgt dePixelDataFormat gedefinieerd voor 32 bits per pixel met 8 bits voor cyaan, magenta, geel en zwart.
static Cmyka { get; }Krijgt de acmyk.
static Grayscale { get; }Krijgt dePixelDataFormatgedefinieerd voor 8 bits per pixel met 8 bits die grijswaardenintensiteit vertegenwoordigen in het interval 0-255.
static GrayscaleAlpha { get; }Krijgt dePixelDataFormat gedefinieerd voor 16 bits per pixel met 8 bits die grijswaardenintensiteit vertegenwoordigen in het 0-255 interval en extra 8 bits alfacomponent.
static Rgb16Bpp555 { get; }Krijgt dePixelDataFormat gedefinieerd voor 16 bits per pixel met 5 bits voor rood, groen en blauw, alfa is niet gedefinieerd.
static Rgb16Bpp565 { get; }Krijgt dePixelDataFormatgedefinieerd voor 16 bits per pixel met 5 bits voor rood, 6 bits voor groen en 5 bits voor blauw, alfa is niet gedefinieerd.
static Rgb24Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor 24 bits per pixel met 8 bits voor alfa, rood, groen en blauw, alfa is niet gedefinieerd.
static Rgb24BppPng { get; }Krijgt dePixelDataFormat gedefinieerd voor 24 bits per pixel met 8 bits voor alfa, rood, groen en blauw, alfa is niet gedefinieerd.
static Rgb32Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor 32 bits per pixel met 8 bits voor alfa, rood, groen en blauw.
static Rgba32Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor 32 bits per pixel met 8 bits voor alfa, rood, groen en blauw.
static Rgba64Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor 64 bits per pixel met 16 bits voor alfa, rood, groen en blauw.
static RgbIndexed1Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor geïndexeerd 1 bit per kleur. De opslag van geïndexeerde pixelgegevens is bedoeld om gegevensopslag en ophalen mogelijk te maken overal waar het kleurenpalet wordt gebruikt. Wees voorzichtig, omdat conversie van het ene palet naar het andere of van RGBA naar geïndexeerd kleurmodel nodig kan zijn .
static RgbIndexed2Bpp { get; }Krijgt dePixelDataFormatgedefinieerd voor geïndexeerd 2 bit per kleur. De opslag van geïndexeerde pixelgegevens is bedoeld om gegevensopslag en -oproep mogelijk te maken overal waar het kleurenpalet wordt gebruikt. Wees voorzichtig, omdat mogelijk conversie van het ene palet naar het andere of van RGBA naar geïndexeerd kleurenmodel nodig is .
static RgbIndexed4Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor geïndexeerd 4 bit per kleur. De opslag van geïndexeerde pixelgegevens is bedoeld om gegevensopslag en ophalen van gegevens mogelijk te maken overal waar het kleurenpalet wordt gebruikt. Wees voorzichtig, omdat conversie van het ene palet naar het andere of van RGBA naar geïndexeerd kleurmodel nodig kan zijn .
static RgbIndexed8Bpp { get; }Krijgt dePixelDataFormat gedefinieerd voor geïndexeerd 8 bit per kleur. De opslag van geïndexeerde pixelgegevens is bedoeld om gegevensopslag en ophalen overal waar het kleurenpalet wordt gebruikt mogelijk te maken. Wees voorzichtig, omdat conversie van het ene palet naar het andere of van RGBA naar geïndexeerd kleurmodel nodig kan zijn .
static YCbCr { get; }Krijgt dePixelDataFormat gedefinieerd voor 24 bits per pixel met 8 bits voor elk van de componenten luma, blue-difference en red-difference chroma.
static Ycck { get; }Krijgt dePixelDataFormat gedefinieerd voor 32 bits per pixel met 8 bits voor elk van de componenten luma, blue-difference, red-difference en black chroma.
BitsPerPixel { get; }Haalt de bits per pixel op.
Caption { get; }Krijgt het bijschrift van het pixelgegevensformaat.
ChannelBits { get; }Krijgt het aantal bits voor elk kanaal.
ChannelsCount { get; }Haalt het aantal kanalen op.
PixelFormat { get; }Haalt het pixelformaat op.

methoden

NaamBeschrijving
static GetBgr(int)Krijgt BGR-kleur met een gespecificeerd aantal bits per sample.
static GetBgra(int)Krijgt BGRA-kleur met een opgegeven aantal bits per sample.
static GetCieLab(int, int, int)Krijgt CIE Lab-kleur met een gespecificeerd aantal bits per sample.
static GetCmyk(int)Krijgt CMYK-kleur met een gespecificeerd aantal bits per sample.
static GetCmyk(int, int, int, int)Krijgt CMYK-kleur met een gespecificeerd aantal bits per sample.
static GetCmyka(int, int, int, int, int)Krijgt CMYKA-kleur met een gespecificeerd aantal bits per sample.
static GetGrayscale(int)Krijgt grijswaardenkleur met een gespecificeerd aantal bits per sample.
static GetGrayscaleAlpha(int)Krijgt GrayscaleAlpha-kleur met een gespecificeerd aantal bits per sample.
static GetGrayscaleAlpha(int, int)Krijgt GrayscaleAlpha-kleur met een gespecificeerd aantal bits per sample.
static GetRgb(int)Krijgt RGB-kleur met een opgegeven aantal bits per sample.
static GetRgb(int, int, int)Krijgt RGB-kleur met een opgegeven aantal bits per sample.
static GetRgba(int)Krijgt RGBA-kleur met een opgegeven aantal bits per sample.
static GetRgba(int, int, int, int)Krijgt RGBA-kleur met een opgegeven aantal bits per sample.
static GetRgbIndexed(int)Krijgt BGRA geïndexeerde kleur met een gespecificeerd aantal bits per sample.
static GetYCbCr(int)Krijgt YCbCr-kleur met een gespecificeerd aantal bits per sample.
static GetYCbCr(int, int, int)Krijgt YCbCr-kleur met een gespecificeerd aantal bits per sample.
static GetYcck(int)Krijgt YCCK-kleur met een gespecificeerd aantal bits per sample.
override Equals(object)Bepaalt of de opgegevenObject is gelijk aan deze instantie.
override GetHashCode()Retourneert een hash-code voor deze instantie.
override ToString()Geeft als resultaat eenString die deze instantie vertegenwoordigt.
operator ==Geeft resultaat van gelijkheid voor tweePixelDataFormat klassen.
operator !=Geeft resultaat van niet-gelijkheid voor tweePixelDataFormat klassen.

Zie ook