Class PixelDataFormat
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)
Piksel veri biçimi. bu değişmez bir nesne.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
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 Grayscale
alan 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 Grayscale16
alan 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.