Class PixelDataFormat

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

object PixelDataFormat

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

PixelDataFormat

Grayscale16

Dirancang untuk 16 bit per pixel dengan hingga 16 bit yang mewakili intensitas grayscale.

public static readonly PixelDataFormat Grayscale16

Nilai lapangan

PixelDataFormat

Properties

BitsPerPixel

Dapatkan bit per pixel.

public int BitsPerPixel { get; }

Nilai Properti

int

Caption

Dapatkan format data pixel.

public string Caption { get; }

Nilai Properti

string

ChannelBits

Dapatkan jumlah bit untuk setiap saluran.

public int[] ChannelBits { get; }

Nilai Properti

int [ ]

ChannelsCount

Menghitung jumlah saluran.

public int ChannelsCount { get; }

Nilai Properti

int

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

PixelDataFormat

Cmyka

Dapatkan acmyk.

public static PixelDataFormat Cmyka { get; }

Nilai Properti

PixelDataFormat

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

PixelDataFormat

PixelFormat

Dapatkan format pixel.

public PixelFormat PixelFormat { get; }

Nilai Properti

PixelFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

bool

‘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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

dengan warna GrayscaleAlpha.

GetHashCode()

Mengembalikan kode hash untuk kasus ini.

public override int GetHashCode()

Returns

int

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

dengan warna YCCK.

ToString()

Mengembalikan System.String yang mewakili instansi ini.

public override string ToString()

Returns

string

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

bool

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

bool

Memang benar jika kedua pixelFormat1’ dan pixelFormat2’ mengandung data yang tidak seimbang atau salah satu parameter adalah nol.

 Indonesia