PixelDataFormat

PixelDataFormat class

Pixeldataformatet. Detta är ett oföränderligt objekt.

public class PixelDataFormat

Egenskaper

namnBeskrivning
static Cmyk { get; }FårPixelDataFormat definieras för 32 bitar per pixel med 8 bitar för var och en av cyan, magenta, gul och svart.
static Cmyka { get; }Får acmyken.
static Grayscale { get; }FårPixelDataFormatdefinierad för 8 bitar per pixel med 8 bitar som representerar gråskaleintensitet i intervallet 0-255.
static GrayscaleAlpha { get; }FårPixelDataFormat definierad för 16 bitar per pixel med 8 bitar som representerar gråskaleintensitet i intervallet 0-255 och ytterligare 8 bitars alfakomponent.
static Rgb16Bpp555 { get; }FårPixelDataFormat definierad för 16 bitar per pixel med 5 bitar för var och en av de röda, gröna och blå, alfa är inte definierad.
static Rgb16Bpp565 { get; }FårPixelDataFormat definierad för 16 bitar per pixel med 5 bitar för rött, 6 bitar för grönt och 5 bitar för blått, alfa är inte definierat.
static Rgb24Bpp { get; }FårPixelDataFormat definieras för 24 bitar per pixel med 8 bitar för var och en av alfa, röd, grön och blå, alfa är inte definierad.
static Rgb24BppPng { get; }FårPixelDataFormat definieras för 24 bitar per pixel med 8 bitar för var och en av alfa, röd, grön och blå, alfa är inte definierad.
static Rgb32Bpp { get; }FårPixelDataFormat definieras för 32 bitar per pixel med 8 bitar för var och en av alfa, röd, grön och blå.
static Rgba32Bpp { get; }FårPixelDataFormat definieras för 32 bitar per pixel med 8 bitar för var och en av alfa, röd, grön och blå.
static RgbIndexed1Bpp { get; }FårPixelDataFormat definierad för indexerad 1 bit per färg. Den indexerade pixeldatalagringen är avsedd att möjliggöra datalagring och hämtning överallt där färgpaletten används. Använd med försiktighet, eftersom det kan kräva konvertering från en palett till en annan eller från RGBA till indexerad färgmodell .
static RgbIndexed2Bpp { get; }FårPixelDataFormatdefinierad för indexerad 2 bitar per färg. Den indexerade pixeldatalagringen är avsedd att tillåta datalagring och hämtning överallt där färgpaletten används. Använd med försiktighet, eftersom det kan kräva konvertering från en palett till en annan eller från RGBA till indexerad färgmodell .
static RgbIndexed4Bpp { get; }FårPixelDataFormat definierad för indexerad 4 bitar per färg. Den indexerade pixeldatalagringen är avsedd att tillåta datalagring och hämtning överallt där färgpaletten används. Använd med försiktighet, eftersom det kan kräva konvertering från en palett till en annan eller från RGBA till indexerad färgmodell .
static RgbIndexed8Bpp { get; }FårPixelDataFormatdefinierad för indexerad 8 bitar per färg. Den indexerade pixeldatalagringen är avsedd att möjliggöra datalagring och hämtning överallt där färgpaletten används. Använd med försiktighet, eftersom det kan kräva konvertering från en palett till en annan eller från RGBA till indexerad färgmodell .
static YCbCr { get; }FårPixelDataFormat definierad för 24 bitar per pixel med 8 bitar för var och en av luma-, blåskillnads- och rödskillnads-chroma-komponenterna.
static Ycck { get; }FårPixelDataFormat definierad för 32 bitar per pixel med 8 bitar för var och en av komponenterna luma, blå-skillnad, röd-skillnad och svart chroma.
BitsPerPixel { get; }Hämtar bitarna per pixel.
Caption { get; }Hämtar bildtexten för pixeldataformat.
ChannelBits { get; }Får antalet bitar för varje kanal.
ChannelsCount { get; }Får antalet kanaler.
PixelFormat { get; }Hämtar pixelformatet.

Metoder

namnBeskrivning
static GetBgr(int)Får BGR-färg med ett specificerat antal bitar per sampel.
static GetBgra(int)Får BGRA-färg med ett specificerat antal bitar per sampel.
static GetCieLab(int, int, int)Får CIE Lab-färg med ett specificerat antal bitar per sampel.
static GetCmyk(int)Får CMYK-färg med ett specificerat antal bitar per sampel.
static GetCmyk(int, int, int, int)Får CMYK-färg med ett specificerat antal bitar per sampel.
static GetCmyka(int, int, int, int, int)Får CMYKA-färg med ett specificerat antal bitar per sampel.
static GetGrayscale(int)Får gråskalefärg med ett specificerat antal bitar per sampel.
static GetGrayscaleAlpha(int)Får GrayscaleAlpha-färg med ett specificerat antal bitar per sampel.
static GetGrayscaleAlpha(int, int)Får GrayscaleAlpha-färg med ett specificerat antal bitar per sampel.
static GetRgb(int)Får RGB-färg med ett specificerat antal bitar per sampel.
static GetRgb(int, int, int)Får RGB-färg med ett specificerat antal bitar per sampel.
static GetRgba(int)Får RGBA-färg med ett specificerat antal bitar per sampel.
static GetRgba(int, int, int, int)Får RGBA-färg med ett specificerat antal bitar per sampel.
static GetRgbIndexed(int)Får BGRA-indexerad färg med ett specificerat antal bitar per sampel.
static GetYCbCr(int)Får YCbCr-färg med ett specificerat antal bitar per sampel.
static GetYCbCr(int, int, int)Får YCbCr-färg med ett specificerat antal bitar per sampel.
static GetYcck(int)Får YCCK-färg med ett specificerat antal bitar per sampel.
override Equals(object)Bestämmer om den angivnaObject är lika med denna instans.
override GetHashCode()Returnerar en hash-kod för denna instans.
override ToString()Returnerar enString som representerar denna instans.
operator ==Returnerar resultatet av likhet för tvåPixelDataFormat klasser.
operator !=Returnerar resultatet av icke-likhet för tvåPixelDataFormat klasser.

Se även