PixelDataFormat

PixelDataFormat class

Piksel veri biçimi. Bu değişmez bir nesnedir.

public class PixelDataFormat

Özellikleri

İsimTanım
static Cmyk { get; }PixelDataFormat camgöbeği, macenta, sarı ve siyahın her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
static Cmyka { get; }Acmyk’yi alır.
static Grayscale { get; }PixelDataFormat0-255 aralığında gri tonlama yoğunluğunu temsil eden 8 bit ile piksel başına 8 bit için tanımlanmıştır.
static GrayscaleAlpha { get; }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ımlanmıştır.
static Rgb16Bpp555 { get; }PixelDataFormat kırmızı, yeşil ve mavinin her biri için 5 bit olmak üzere piksel başına 16 bit için tanımlanmıştır, alfa tanımlanmamıştır.
static Rgb16Bpp565 { get; }PixelDataFormat kı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ımlanmıştır, alfa tanımlanmamıştır.
static Rgb24Bpp { get; }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ımlanmıştır, alfa tanımlanmamıştır.
static Rgb24BppPng { get; }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ımlanmıştır, alfa tanımlanmamıştır.
static Rgb32Bpp { get; }PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
static Rgba32Bpp { get; }PixelDataFormat alfa, kırmızı, yeşil ve mavinin her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
static RgbIndexed1Bpp { get; }PixelDataFormat her renk için indekslenmiş 1 bit için tanımlanmıştır. İndekslenmiş piksel veri depolamasının amacı, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermektir. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüştürme gerektirebilir .
static RgbIndexed2Bpp { get; }PixelDataFormatdizine alınmış renk başına 2 bit için tanımlanmıştır. Dizine alınmış piksel veri depolaması, renk paletinin kullanıldığı her yerde veri depolamasına ve alınmasına izin vermek için tasarlanmıştır. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan dizinlenmiş renk modeline dönüştürme gerektirebilir .
static RgbIndexed4Bpp { get; }PixelDataFormat her renk için indekslenmiş 4 bit için tanımlanmıştır. İndekslenmiş piksel veri depolamasının amacı, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermektir. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüştürme gerektirebilir .
static RgbIndexed8Bpp { get; }PixelDataFormather renk için indekslenmiş 8 bit için tanımlanmıştır. İndekslenmiş piksel veri depolaması, renk paletinin kullanıldığı her yerde veri depolamaya ve almaya izin vermeyi amaçlar. Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüştürme gerektirebilir .
static YCbCr { get; }PixelDataFormat luma, mavi fark ve kırmızı fark kroma bileşenlerinin her biri için 8 bit ile piksel başına 24 bit için tanımlanmıştır.
static Ycck { get; }PixelDataFormat luma, mavi fark, kırmızı fark ve siyah renk bileşenlerinin her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
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 biçimini alır.

yöntemler

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

Ayrıca bakınız