Class PixelDataFormat
Nama dari : Aspose.Imaging Pengumpulan: Aspose.Imaging.dll (25.4.0)
Format data piksel. ini adalah objek yang tidak berubah.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 8 bit per piksel dengan 8 bit yang mewakili intensitas grayscale dalam interval 0-255 .
public static PixelDataFormat Grayscale
Nilai lapangan
Grayscale16
Dirancang untuk 16 bit per pixel dengan hingga 16 bit yang mewakili intensitas grayscale.
public static readonly PixelDataFormat Grayscale16
Nilai lapangan
Properties
BitsPerPixel
Dapatkan bit per pixel.
public int BitsPerPixel { get; }
Nilai Properti
Caption
Dapatkan format data pixel.
public string Caption { get; }
Nilai Properti
ChannelBits
Dapatkan jumlah bit untuk setiap saluran.
public int[] ChannelBits { get; }
Nilai Properti
int [ ]
ChannelsCount
Menghitung jumlah saluran.
public int ChannelsCount { get; }
Nilai Properti
Cmyk
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 32 bit per piksel dengan 8 bit untuk masing-masing cian, magenta, kuning dan hitam.
public static PixelDataFormat Cmyk { get; }
Nilai Properti
Cmyka
Dapatkan acmyk.
public static PixelDataFormat Cmyka { get; }
Nilai Properti
GrayscaleAlpha
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 16 bit per piksel dengan 8 bit yang mewakili intensitas grayscale dalam interval 0-255 dan komponen alfa tambahan 8 bit.
public static PixelDataFormat GrayscaleAlpha { get; }
Nilai Properti
PixelFormat
Dapatkan format pixel.
public PixelFormat PixelFormat { get; }
Nilai Properti
Rgb16Bpp555
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 16 bit per piksel dengan 5 bit untuk masing-masing merah, hijau dan biru, alfa tidak ditakrifkan.
public static PixelDataFormat Rgb16Bpp555 { get; }
Nilai Properti
Rgb16Bpp565
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 16 bit per pixel dengan 5 bit untuk merah, 6 bit untuk hijau dan 5 bit untuk biru, alfa tidak ditakrifkan.
public static PixelDataFormat Rgb16Bpp565 { get; }
Nilai Properti
Rgb24Bpp
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 24 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau dan biru, alfa tidak ditakrifkan.
public static PixelDataFormat Rgb24Bpp { get; }
Nilai Properti
Rgb24BppPng
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 24 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau dan biru, alfa tidak ditakrifkan.
public static PixelDataFormat Rgb24BppPng { get; }
Nilai Properti
Rgb32Bpp
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 32 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau dan biru.
public static PixelDataFormat Rgb32Bpp { get; }
Nilai Properti
RgbIndexed1Bpp
Dapatkan Aspose.Imaging.PixelDataFormat yang diindeks untuk 1 bit per warna.Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan data dan penerimaan di mana pun palet warna digunakan.Gunakan dengan hati-hati, karena mungkin membutuhkan konversi dari satu palet ke palet lain atau dari RGBA ke model warna yang diindeks.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Nilai Properti
RgbIndexed2Bpp
Dapatkan Aspose.Imaging.PixelDataFormat yang ditakrifkan untuk indeks 2 bit per warna.Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan data dan penerimaan di mana pun palet warna digunakan.Gunakan dengan hati-hati, karena mungkin membutuhkan konversi dari satu palet ke palet lain atau dari RGBA ke model warna yang diindeks.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Nilai Properti
RgbIndexed4Bpp
Dapatkan Aspose.Imaging.PixelDataFormat yang ditakrifkan untuk indeks 4 bit per warna.Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan data dan penerimaan di mana pun palet warna digunakan.Gunakan dengan hati-hati, karena mungkin membutuhkan konversi dari satu palet ke palet lain atau dari RGBA ke model warna yang diindeks.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Nilai Properti
RgbIndexed8Bpp
Dapatkan Aspose.Imaging.PixelDataFormat yang ditakrifkan untuk indeks 8 bit per warna.Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan data dan penerimaan di mana pun palet warna digunakan.Gunakan dengan hati-hati, karena mungkin membutuhkan konversi dari satu palet ke palet lain atau dari RGBA ke model warna yang diindeks.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Nilai Properti
Rgba32Bpp
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 32 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau dan biru.
public static PixelDataFormat Rgba32Bpp { get; }
Nilai Properti
YCbCr
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 24 bit per piksel dengan 8 bit untuk masing-masing komponen luma, perbedaan biru dan perbedaan merah kroma.
public static PixelDataFormat YCbCr { get; }
Nilai Properti
Ycck
Dapatkan Aspose.Imaging.PixelDataFormat ditakrifkan untuk 32 bit per piksel dengan 8 bit untuk masing-masing luma, perbedaan biru, perbedaan merah dan komponen kroma hitam.
public static PixelDataFormat Ycck { get; }
Nilai Properti
Methods
Equals(objek)
Menentukan apakah System.Object yang ditentukan sama dengan instans ini.
public override bool Equals(object obj)
Parameters
obj
object
Sistem.Object untuk membandingkan dengan instansi ini.
Returns
‘kebenaran’ jika sistem.objek yang ditentukan sama dengan contoh ini; jika tidak, ‘kebenaran’.
GetBgr(int)
Dapatkan warna BGR dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna BGR.
GetBgra(int)
Dapatkan warna BGRA dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna BGRA.
GetCieLab(int, int, int dan int)
Dapatkan CIE Lab warna dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Jumlah bit per saluran L.
bitsPerA
int
Jumlah bit per saluran.
bitsPerB
int
Jumlah bit per saluran B.
Returns
CIE Lab warna.
GetCmyk(int)
Dapatkan warna CMYK dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna CMYK.
GetCmyk(int, int, int, int dan int)
Dapatkan warna CMYK dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Jumlah bit per saluran Cyan.
bitsPerMagentaChannel
int
Jumlah bit per saluran Magenta.
bitsPerYellowChannel
int
Jumlah bit per saluran kuning.
bitsPerKeyChannel
int
Jumlah bit per saluran kunci.
Returns
dengan warna CMYK.
GetCmyka(int, int, int, int, int dan int)
Dapatkan warna CMYKA dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Jumlah bit per saluran Cyan.
bitsPerMagentaChannel
int
Jumlah bit per saluran Magenta.
bitsPerYellowChannel
int
Jumlah bit per saluran kuning.
bitsPerKeyChannel
int
Jumlah bit per saluran kunci.
bitsPerAlphaChannel
int
Jumlah bit per saluran Alpha.
Returns
dengan warna CMYK.
GetGrayscale(int)
Dapatkan warna Grayscale dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna grayscale.
GetGrayscaleAlpha(int)
Dapatkan warna GrayscaleAlpha dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna GrayscaleAlpha.
GetGrayscaleAlpha(dengan int, int)
Dapatkan warna GrayscaleAlpha dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
alphaChannelBits
int
Jumlah bit per sampel dalam saluran alfa.
Returns
dengan warna GrayscaleAlpha.
GetHashCode()
Mengembalikan kode hash untuk kasus ini.
public override int GetHashCode()
Returns
Sebuah kode hash untuk contoh ini, cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash.
GetRgb(int)
Dapatkan warna RGB dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna RGB.
GetRgb(int, int, int dan int)
Dapatkan warna RGB dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Jumlah bit per saluran merah.
bitsPerGreenChannel
int
Jumlah bit per saluran hijau.
bitsPerBlueChannel
int
Jumlah bit per saluran biru.
Returns
dengan warna RGB.
GetRgbIndexed(int)
Dapatkan warna indeks BGRA dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna BGRA.
GetRgba(int)
Dapatkan warna RGBA dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
Dengan warna RGBA.
GetRgba(int, int, int, int dan int)
Dapatkan warna RGBA dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Jumlah bit per saluran merah.
bitsPerGreenChannel
int
Jumlah bit per saluran hijau.
bitsPerBlueChannel
int
Jumlah bit per saluran biru.
bitsPerAlphaChannel
int
Jumlah bit per saluran Alpha.
Returns
Dengan warna RGBA.
Keberadaan CBCR(int)
Dapatkan warna YCbCr dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna YCbCr.
Keberadaan CBCR(int, int, int dan int)
Dapatkan warna YCbCr dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Jumlah bit per saluran Y.
bitsPerCb
int
Jumlah bit per saluran Cb.
bitsPerCr
int
Jumlah bit per saluran CR.
Returns
dengan warna YCbCr.
GetYcck(int)
Dapatkan warna YCCK dengan jumlah bit yang ditentukan per sampel.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Jumlah bit per sampel.
Returns
dengan warna YCCK.
ToString()
Mengembalikan System.String yang mewakili instansi ini.
public override string ToString()
Returns
Sistem.String yang mewakili instansi ini.
Operators
Pengendali =(Informasi Pribadi, PixelDataFormat)
Kembalikan hasil persamaan untuk dua kelas Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Aspose.Imaging.PixelDataFormat pertama untuk dibandingkan.
pixelFormat2
PixelDataFormat
Kedua Aspose.Imaging.PixelDataFormat untuk membandingkan.
Returns
Memang benar jika kedua pixelFormat1’ dan
pixelFormat2’ mengandung data yang sama atau keduanya parameter adalah nol.
Operator !=(Informasi Pribadi, PixelDataFormat)
Kembali hasil ketidaksamaan untuk dua kelas Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Aspose.Imaging.PixelDataFormat pertama untuk dibandingkan.
pixelFormat2
PixelDataFormat
Kedua Aspose.Imaging.PixelDataFormat untuk membandingkan.
Returns
Memang benar jika kedua pixelFormat1’ dan
pixelFormat2’ mengandung data yang tidak seimbang atau salah satu parameter adalah nol.