Class PixelDataFormat

PixelDataFormat class

Piksel veri formatı. Bu sabit bir nesnedir.

public class PixelDataFormat

Özellikleri

İsimTanım
static Cmyk { get; }Şunu alır:PixelDataFormat cam göbeği, macenta, sarı ve siyahın her biri için 8 bit olmak üzere piksel başına 32 bit olarak tanımlandı.
static Cmyka { get; }Acmyk’i alır.
static Grayscale { get; }Şunu alır:PixelDataFormat0-255 aralığında gri tonlama yoğunluğunu temsil eden 8 bit ile piksel başına 8 bit için tanımlandı.
static GrayscaleAlpha { get; }Şunu alır:PixelDataFormat 0-255 aralığında gri tonlama yoğunluğunu temsil eden 8 bit ve ek 8 bit alfa bileşeni ile piksel başına 16 bit için tanımlandı.
static Rgb16Bpp555 { get; }Şunu alır:PixelDataFormat kırmızı, yeşil ve mavinin her biri için 5 bit olmak üzere piksel başına 16 bit için tanımlı, alfa tanımlı değil.
static Rgb16Bpp565 { get; }Şunu alır:PixelDataFormatkırmızı için 5 bit, yeşil için 6 bit ve mavi için 5 bit olmak üzere piksel başına 16 bit için tanımlı, alfa tanımlı değil.
static Rgb24Bpp { get; }Şunu alır:PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 8 bit olmak üzere piksel başına 24 bit için tanımlı, alfa tanımlı değil.
static Rgb24BppPng { get; }Şunu alır:PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 8 bit olmak üzere piksel başına 24 bit için tanımlı, alfa tanımlı değil.
static Rgb32Bpp { get; }Şunu alır:PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 8 bit olmak üzere piksel başına 32 bit olarak tanımlandı.
static Rgba32Bpp { get; }Şunu alır:PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 8 bit olmak üzere piksel başına 32 bit olarak tanımlandı.
static Rgba64Bpp { get; }Şunu alır:PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 16 bit olmak üzere piksel başına 64 bit olarak tanımlandı.
static RgbIndexed1Bpp { get; }Şunu alır:PixelDataFormat renk başına dizine alınmış 1 bit için tanımlanmıştır. Dizine alınmış piksel veri depolaması, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermek üzere tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan dizine alınmış renk modeline dönüşüm gerektirebilir .
static RgbIndexed2Bpp { get; }Şunu alır:PixelDataFormatrenk başına dizine alınmış 2 bit için tanımlanmıştır. Dizine alınmış piksel veri depolaması, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermek için tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan dizine alınmış renk modeline dönüşüm gerektirebilir .
static RgbIndexed4Bpp { get; }Şunu alır:PixelDataFormat renk başına dizine alınmış 4 bit için tanımlanmıştır. Dizine alınmış piksel veri depolaması, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermek için tasarlanmıştır. Bir paletten diğerine veya RGBA’dan dizine alınmış renk modeline dönüştürme gerektirebileceğinden dikkatli kullanın .
static RgbIndexed8Bpp { get; }Şunu alır:PixelDataFormat renk başına dizine alınmış 8 bit için tanımlanmıştır. Dizine alınmış piksel veri depolaması, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermek üzere tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan dizine alınmış renk modeline dönüşüm gerektirebilir .
static YCbCr { get; }Şunu alır:PixelDataFormat luma, mavi farkı ve kırmızı farkı kroma bileşenlerinin her biri için 8 bit olmak üzere piksel başına 24 bit olarak tanımlandı.
static Ycck { get; }Şunu alır:PixelDataFormat luma, mavi farkı, kırmızı farkı ve siyah kroma bileşenlerinin her biri için 8 bit olmak üzere piksel başına 32 bit olarak tanımlandı.
BitsPerPixel { get; }Piksel başına bitleri alır.
Caption { get; }Piksel veri biçimi başlığını alır.
ChannelBits { get; }Her kanal için bit sayısını alır.
ChannelsCount { get; }Kanal sayısını alır.
PixelFormat { get; }Piksel formatını alır.

yöntemler

İsimTanım
static GetBgr(int)Örnek başına belirtilen sayıda bit ile BGR rengini alır.
static GetBgra(int)Örnek başına belirtilen sayıda bit ile BGRA rengini alır.
static GetCieLab(int, int, int)Örnek başına belirtilen sayıda bit ile CIE Lab rengini alır.
static GetCmyk(int)Örnek başına belirtilen sayıda bit ile CMYK rengini alır.
static GetCmyk(int, int, int, int)Örnek başına belirtilen sayıda bit ile CMYK rengini alır.
static GetCmyka(int, int, int, int, int)Örnek başına belirtilen sayıda bit ile CMYKA rengini alır.
static GetGrayscale(int)Örnek başına belirtilen sayıda bit ile Gri tonlamalı renk alır.
static GetGrayscaleAlpha(int)Örnek başına belirtilen sayıda bit ile GrayscaleAlpha rengini alır.
static GetGrayscaleAlpha(int, int)Örnek başına belirtilen sayıda bit ile GrayscaleAlpha rengini alır.
static GetRgb(int)Örnek başına belirtilen sayıda bit ile RGB rengini alır.
static GetRgb(int, int, int)Örnek başına belirtilen sayıda bit ile RGB rengini alır.
static GetRgba(int)Örnek başına belirtilen sayıda bit ile RGBA rengini alır.
static GetRgba(int, int, int, int)Örnek başına belirtilen sayıda bit ile RGBA rengini alır.
static GetRgbIndexed(int)Örnek başına belirtilen sayıda bit ile BGRA dizinlenmiş rengi alır.
static GetYCbCr(int)Örnek başına belirtilen sayıda bit ile YCbCr rengini alır.
static GetYCbCr(int, int, int)Örnek başına belirtilen sayıda bit ile YCbCr rengini alır.
static GetYcck(int)Örnek başına belirtilen sayıda bit ile YCCK rengini alır.
override Equals(object)Belirtilenin olup olmadığını belirler.Object bu örneğe eşittir.
override GetHashCode()Bu örnek için bir karma kod döndürür.
override ToString()a döndürürString bu örneği temsil eder.
operator ==İki için eşitlik sonucunu verirPixelDataFormat sınıflar.
operator !=İki için eşit olmama sonucunu verirPixelDataFormat sınıflar.

Ayrıca bakınız