Class PixelDataFormat
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.5.0)
Piksel veri biçimi. bu değişmez bir nesne.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormatInheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Aspose.Imaging.PixelDataFormat, piksel başına 8 bit ile 0-255 aralığında grayscale yoğunluğunu temsil eder.
public static PixelDataFormat Grayscalealan değeri
Grayscale16
Piksel başına 16 bit, gri ölçek yoğunluğunu temsil eden 16 bit kadar ile belirlenir.
public static readonly PixelDataFormat Grayscale16alan değeri
Properties
BitsPerPixel
Piksel başına bit alır.
public int BitsPerPixel { get; }Mülkiyet Değer
Caption
Piksel veri formatını kaydeder.
public string Caption { get; }Mülkiyet Değer
ChannelBits
Her kanal için bit sayımı alır.
public int[] ChannelBits { get; }Mülkiyet Değer
int […]
ChannelsCount
Kanalları sayın.
public int ChannelsCount { get; }Mülkiyet Değer
Cmyk
Aspose.Imaging.PixelDataFormat, piksel başına 32 bit olarak tanımlanır ve her biri için cyan, magenta, sarı ve siyah için 8 bit vardır.
public static PixelDataFormat Cmyk { get; }Mülkiyet Değer
Cmyka
Acmyk’i yakalayın
public static PixelDataFormat Cmyka { get; }Mülkiyet Değer
GrayscaleAlpha
Aspose.Imaging.PixelDataFormat, 0-255 aralığında grayscale yoğunluğunu ve ek 8 bit alfa bileşeni temsil eden 8 bit ile bir piksel başına 16 bit olarak tanımlanır.
public static PixelDataFormat GrayscaleAlpha { get; }Mülkiyet Değer
PixelFormat
Pixel formatını alır.
public PixelFormat PixelFormat { get; }Mülkiyet Değer
Rgb16Bpp555
Aspose.Imaging.PixelDataFormat her kırmızı, yeşil ve mavi için 5 bit ile piksel başına 16 bit için tanımlanır, alfa tanımlanmaz.
public static PixelDataFormat Rgb16Bpp555 { get; }Mülkiyet Değer
Rgb16Bpp565
Aspose.Imaging.PixelDataFormat kırmızı için 5 bit, yeşil için 6 bit ve mavi için 5 bit ile piksel başına 16 bit için tanımlanır, alfa tanımlanmaz.
public static PixelDataFormat Rgb16Bpp565 { get; }Mülkiyet Değer
Rgb24Bpp
Aspose.Imaging.PixelDataFormat, piksel başına 24 bit, kırmızı, yeşil ve mavi alfa için 8 bit olarak tanımlanır, alfa tanımlanmaz.
public static PixelDataFormat Rgb24Bpp { get; }Mülkiyet Değer
Rgb24BppPng
Aspose.Imaging.PixelDataFormat, piksel başına 24 bit, kırmızı, yeşil ve mavi alfa için 8 bit olarak tanımlanır, alfa tanımlanmaz.
public static PixelDataFormat Rgb24BppPng { get; }Mülkiyet Değer
Rgb32Bpp
Aspose.Imaging.PixelDataFormat, alfa, kırmızı, yeşil ve mavi her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
public static PixelDataFormat Rgb32Bpp { get; }Mülkiyet Değer
RgbIndexed1Bpp
Aspose.Imaging.PixelDataFormat, indekslenmiş renk başına 1 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.
public static PixelDataFormat RgbIndexed1Bpp { get; }Mülkiyet Değer
RgbIndexed2Bpp
Aspose.Imaging.PixelDataFormat, indekslenmiş renk başına 2 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.
public static PixelDataFormat RgbIndexed2Bpp { get; }Mülkiyet Değer
RgbIndexed4Bpp
Aspose.Imaging.PixelDataFormat, indekslenen renk başına 4 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.
public static PixelDataFormat RgbIndexed4Bpp { get; }Mülkiyet Değer
RgbIndexed8Bpp
Aspose.Imaging.PixelDataFormat indekslenmiş renk başına 8 bit olarak tanımlanır.Endekslenmiş piksel veri depolama, renk paletinin kullanıldığı her yerde veri depolamasını ve geri çekilmesini sağlar.Dikkatli kullanın, çünkü bir paletten diğerine veya RGBA’dan indekslenmiş renk modeline dönüşüm gerekebilir.
public static PixelDataFormat RgbIndexed8Bpp { get; }Mülkiyet Değer
Rgba32Bpp
Aspose.Imaging.PixelDataFormat, alfa, kırmızı, yeşil ve mavi her biri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
public static PixelDataFormat Rgba32Bpp { get; }Mülkiyet Değer
YCbCr
Aspose.Imaging.PixelDataFormat, luma, mavi farklılık ve kırmızı farklılık krom bileşenleri için 8 bit ile piksel başına 24 bit için tanımlanmıştır.
public static PixelDataFormat YCbCr { get; }Mülkiyet Değer
Ycck
Aspose.Imaging.PixelDataFormat, luma, mavi farklılık, kırmızı farklılık ve siyah krom bileşenleri için 8 bit ile piksel başına 32 bit için tanımlanmıştır.
public static PixelDataFormat Ycck { get; }Mülkiyet Değer
Methods
Equals(nesne)
Belirlenen System.Object’in bu örnekle eşit olup olmadığını belirler.
public override bool Equals(object obj)Parameters
obj object
Sistem.Object bu durumla karşılaştırmak için.
Returns
‘gerçek’ eğer belirtilen System.Object bu örneğe eşittir; aksi takdirde, ‘yanlış’.
GetBgr(int ile)
Örnek başına belirli sayıda bit ile BGR rengi alır.
public static PixelDataFormat GetBgr(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
BGR Renkleri
GetBgra(int ile)
Örnek başına belirli sayıda bit ile BGRA rengi alır.
public static PixelDataFormat GetBgra(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
BGRA Renkleri
GetCieLab(int , int , int , int)
Örnek başına belirli sayıda bit ile CIE Lab rengi alır.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)Parameters
bitsPerL int
L kanalı başına bit sayısı.
bitsPerA int
Bir kanal için bit sayısı.
bitsPerB int
B kanalı başına bit sayısı.
Returns
CIE Laboratuvar Renk.
GetCmyk(int ile)
Örnek başına belirli sayıda bit ile CMYK rengi alır.
public static PixelDataFormat GetCmyk(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
CMYK Renkleri
GetCmyk(int , int , int , int , int)
Örnek başına belirli sayıda bit ile CMYK rengi alır.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)Parameters
bitsPerCyanChannel int
Cyan kanal başına bit sayısı.
bitsPerMagentaChannel int
Magenta kanal başına bit sayısı.
bitsPerYellowChannel int
Sarı kanal başına bit sayısı.
bitsPerKeyChannel int
Anahtar kanal başına bit sayısı.
Returns
CMYK Renkleri
GetCmyka(int , int , int , int , int , int)
Örnek başına belirli sayıda bit ile CMYKA rengi alır.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)Parameters
bitsPerCyanChannel int
Cyan kanal başına bit sayısı.
bitsPerMagentaChannel int
Magenta kanal başına bit sayısı.
bitsPerYellowChannel int
Sarı kanal başına bit sayısı.
bitsPerKeyChannel int
Anahtar kanal başına bit sayısı.
bitsPerAlphaChannel int
Alpha kanal başına bit sayısı.
Returns
CMYK Renkleri
GetGrayscale(int ile)
Örnek başına belirli sayıda bit ile Grayscale rengi alır.
public static PixelDataFormat GetGrayscale(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
Grayscale rengi ile.
GetGrayscaleAlpha(int ile)
GrayscaleAlpha renk, örnek başına belirli sayıda bit ile alınır.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
GrayscaleAlpha renk
GetGrayscaleAlpha(int , int , int)
GrayscaleAlpha renk, örnek başına belirli sayıda bit ile alınır.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)Parameters
bitsPerSample int
Örnek başına bit sayısı.
alphaChannelBits int
Alpha kanalında örnek başına bit sayısı.
Returns
GrayscaleAlpha renk
GetHashCode()
Bu örnek için bir hash kodu iade eder.
public override int GetHashCode()Returns
Bu örnek için bir hash kodu, hash algoritmalarında ve bir hash tablosu gibi veri yapılarında kullanıma uygundur.
GetRgb(int ile)
Örnek başına belirli sayıda bit ile RGB renk alır.
public static PixelDataFormat GetRgb(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
RGB Renk
GetRgb(int , int , int , int)
Örnek başına belirli sayıda bit ile RGB renk alır.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)Parameters
bitsPerRedChannel int
Kırmızı kanal başına bit sayısı.
bitsPerGreenChannel int
Yeşil kanal başına bit sayısı.
bitsPerBlueChannel int
Mavi kanal başına bit sayısı.
Returns
RGB Renk
GetRgbIndexed(int ile)
BGRA, örnek başına belirli sayıda bit ile indekslenmiş renk alır.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
BGRA Renkleri
GetRgba(int ile)
Örnek başına belirli sayıda bit ile RGBA rengi alır.
public static PixelDataFormat GetRgba(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
RGBA Rengi
GetRgba(int , int , int , int , int)
Örnek başına belirli sayıda bit ile RGBA rengi alır.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)Parameters
bitsPerRedChannel int
Kırmızı kanal başına bit sayısı.
bitsPerGreenChannel int
Yeşil kanal başına bit sayısı.
bitsPerBlueChannel int
Mavi kanal başına bit sayısı.
bitsPerAlphaChannel int
Alpha kanal başına bit sayısı.
Returns
RGBA Rengi
GÜVENLİĞİ(int ile)
Örnek başına belirli sayıda bit ile YCbCr rengi alır.
public static PixelDataFormat GetYCbCr(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
YCbCr rengi.
GÜVENLİĞİ(int , int , int , int)
Örnek başına belirli sayıda bit ile YCbCr rengi alır.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)Parameters
bitsPerY int
Y kanalı başına bit sayısı.
bitsPerCb int
Cb kanalı başına bit sayısı.
bitsPerCr int
Cr kanalı başına bit sayısı.
Returns
YCbCr rengi.
GetYcck(int ile)
Örnek başına belirli sayıda bit ile YCCK rengi alır.
public static PixelDataFormat GetYcck(int bitsPerSample)Parameters
bitsPerSample int
Örnek başına bit sayısı.
Returns
YCCK Renk
ToString()
Bu istasyonu temsil eden bir System.String’i geri getirir.
public override string ToString()Returns
Bu istasyonu temsil eden bir sistem.String.
Operators
Operatör =(PixelDataFormat ve PixelDataFormat)
İki Aspose.Imaging.PixelDataFormat sınıfı için eşitlik sonucu geri döner.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Parameters
pixelFormat1 PixelDataFormat
İlk Aspose.Imaging.PixelDataFormat karşılaştırmak için.
pixelFormat2 PixelDataFormat
İkinci Aspose.Imaging.PixelDataFormat karşılaştırmak için.
Returns
Eğer hem pixelFormat1’ hem de pixelFormat2’ eşit veriler içeriyorsa ya da her iki parametre de sıfırdır.
Operatör !=(PixelDataFormat ve PixelDataFormat)
İki Aspose.Imaging.PixelDataFormat sınıfları için eşitsizlik sonucu geri döner.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)Parameters
pixelFormat1 PixelDataFormat
İlk Aspose.Imaging.PixelDataFormat karşılaştırmak için.
pixelFormat2 PixelDataFormat
İkinci Aspose.Imaging.PixelDataFormat karşılaştırmak için.
Returns
Eğer hem pixelFormat1’ hem de pixelFormat2’ eşit olmayan verileri içeriyorsa ya da parametrelerden biri sıfırdır.