Class PixelDataFormat

PixelDataFormat class

Format data piksel. Ini adalah objek yang tidak dapat diubah.

public class PixelDataFormat

Properti

NamaKeterangan
static Cmyk { get; }MendapatkanPixelDataFormat didefinisikan untuk 32 bit per piksel dengan 8 bit untuk masing-masing cyan, magenta, kuning dan hitam.
static Cmyka { get; }Mendapat acmyk.
static Grayscale { get; }MendapatkanPixelDataFormatdidefinisikan untuk 8 bit per piksel dengan 8 bit mewakili intensitas skala abu-abu dalam interval 0-255.
static GrayscaleAlpha { get; }MendapatkanPixelDataFormat didefinisikan untuk 16 bit per piksel dengan 8 bit mewakili intensitas skala abu-abu dalam interval 0-255 dan komponen alfa 8 bit tambahan.
static Rgb16Bpp555 { get; }MendapatkanPixelDataFormat didefinisikan untuk 16 bit per piksel dengan 5 bit untuk masing-masing merah, hijau dan biru, alfa tidak ditentukan.
static Rgb16Bpp565 { get; }MendapatkanPixelDataFormatdidefinisikan untuk 16 bit per piksel dengan 5 bit untuk merah, 6 bit untuk hijau dan 5 bit untuk biru, alfa tidak ditentukan.
static Rgb24Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk 24 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau dan biru, alfa tidak ditentukan.
static Rgb24BppPng { get; }MendapatkanPixelDataFormat didefinisikan untuk 24 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau dan biru, alfa tidak ditentukan.
static Rgb32Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk 32 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau, dan biru.
static Rgba32Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk 32 bit per piksel dengan 8 bit untuk masing-masing alfa, merah, hijau, dan biru.
static Rgba64Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk 64 bit per piksel dengan 16 bit untuk masing-masing alfa, merah, hijau, dan biru.
static RgbIndexed1Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk 1 bit yang diindeks per warna. Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan dan pengambilan data di mana pun palet warna digunakan. Gunakan dengan hati-hati, karena mungkin memerlukan konversi dari satu palet ke palet lainnya atau dari RGBA ke model warna yang diindeks .
static RgbIndexed2Bpp { get; }MendapatkanPixelDataFormatdidefinisikan untuk 2 bit per warna yang diindeks. Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan dan pengambilan data di mana pun palet warna digunakan. Gunakan dengan hati-hati, karena mungkin memerlukan konversi dari satu palet ke palet lainnya atau dari RGBA ke model warna yang diindeks .
static RgbIndexed4Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk indeks 4 bit per warna. Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan dan pengambilan data di mana pun palet warna digunakan. Gunakan dengan hati-hati, karena mungkin memerlukan konversi dari satu palet ke palet lainnya atau dari RGBA ke model warna yang diindeks .
static RgbIndexed8Bpp { get; }MendapatkanPixelDataFormat didefinisikan untuk indeks 8 bit per warna. Penyimpanan data piksel yang diindeks dimaksudkan untuk memungkinkan penyimpanan dan pengambilan data di mana pun palet warna digunakan. Gunakan dengan hati-hati, karena mungkin memerlukan konversi dari satu palet ke palet lainnya atau dari RGBA ke model warna yang diindeks .
static YCbCr { get; }MendapatkanPixelDataFormat didefinisikan untuk 24 bit per piksel dengan 8 bit untuk masing-masing komponen kroma luma, perbedaan biru dan perbedaan merah.
static Ycck { get; }MendapatkanPixelDataFormat didefinisikan untuk 32 bit per piksel dengan 8 bit untuk masing-masing komponen luma, perbedaan biru, perbedaan merah, dan kroma hitam.
BitsPerPixel { get; }Mendapat bit per piksel.
Caption { get; }Mendapatkan keterangan format data piksel.
ChannelBits { get; }Mendapat jumlah bit untuk setiap saluran.
ChannelsCount { get; }Mendapatkan jumlah saluran.
PixelFormat { get; }Mendapatkan format piksel.

Metode

NamaKeterangan
static GetBgr(int)Mendapatkan warna BGR dengan jumlah bit tertentu per sampel.
static GetBgra(int)Mendapatkan warna BGRA dengan jumlah bit tertentu per sampel.
static GetCieLab(int, int, int)Mendapatkan warna Lab CIE dengan jumlah bit tertentu per sampel.
static GetCmyk(int)Mendapat warna CMYK dengan jumlah bit tertentu per sampel.
static GetCmyk(int, int, int, int)Mendapat warna CMYK dengan jumlah bit tertentu per sampel.
static GetCmyka(int, int, int, int, int)Mendapat warna CMYKA dengan jumlah bit tertentu per sampel.
static GetGrayscale(int)Mendapatkan warna Grayscale dengan jumlah bit tertentu per sampel.
static GetGrayscaleAlpha(int)Mendapatkan warna GrayscaleAlpha dengan jumlah bit tertentu per sampel.
static GetGrayscaleAlpha(int, int)Mendapatkan warna GrayscaleAlpha dengan jumlah bit tertentu per sampel.
static GetRgb(int)Mendapatkan warna RGB dengan jumlah bit tertentu per sampel.
static GetRgb(int, int, int)Mendapatkan warna RGB dengan jumlah bit tertentu per sampel.
static GetRgba(int)Mendapat warna RGBA dengan jumlah bit tertentu per sampel.
static GetRgba(int, int, int, int)Mendapat warna RGBA dengan jumlah bit tertentu per sampel.
static GetRgbIndexed(int)Mendapat warna yang diindeks BGRA dengan jumlah bit tertentu per sampel.
static GetYCbCr(int)Mendapat warna YCbCr dengan jumlah bit tertentu per sampel.
static GetYCbCr(int, int, int)Mendapat warna YCbCr dengan jumlah bit tertentu per sampel.
static GetYcck(int)Mendapatkan warna YCCK dengan jumlah bit tertentu per sampel.
override Equals(object)Menentukan apakah yang ditentukanObject sama dengan instance ini.
override GetHashCode()Mengembalikan kode hash untuk instance ini.
override ToString()Mengembalikan aString yang mewakili instance ini.
operator ==Mengembalikan hasil persamaan untuk duaPixelDataFormat kelas.
operator !=Mengembalikan hasil ketidaksetaraan untuk duaPixelDataFormat kelas.

Lihat juga