PixelFormat Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan format data warna untuk setiap piksel dalam gambar.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- Warisan
Bidang
Alpha | 262144 | Data piksel berisi nilai alfa yang tidak diisi sebelumnya. |
Canonical | 2097152 | Format piksel default 32 bit per piksel. Format menentukan kedalaman warna 24-bit dan saluran alfa 8-bit. |
DontCare | 0 | Tidak ada format piksel yang ditentukan. |
Extended | 1048576 | Dicadangkan. |
Format16bppArgb1555 | 397319 | Format piksel adalah 16 bit per piksel. Informasi warna menentukan 32.768 warna, di mana 5 bit berwarna merah, 5 bit berwarna hijau, 5 bit berwarna biru, dan 1 bit adalah alfa. |
Format16bppGrayScale | 1052676 | Format piksel adalah 16 bit per piksel. Informasi warna menentukan 65536 warna abu-abu. |
Format16bppRgb555 | 135173 | Menentukan bahwa formatnya adalah 16 bit per piksel; Masing-masing 5 bit digunakan untuk komponen merah, hijau, dan biru. Bit yang tersisa tidak digunakan. |
Format16bppRgb565 | 135174 | Menentukan bahwa formatnya adalah 16 bit per piksel; 5 bit digunakan untuk komponen merah, 6 bit digunakan untuk komponen hijau, dan 5 bit digunakan untuk komponen biru. |
Format1bppIndexed | 196865 | Menentukan bahwa format piksel adalah 1 bit per piksel dan menggunakan warna terindeks. Oleh karena itu, tabel warna memiliki dua warna di dalamnya. |
Format24bppRgb | 137224 | Menentukan bahwa formatnya adalah 24 bit per piksel; Masing-masing 8 bit digunakan untuk komponen merah, hijau, dan biru. |
Format32bppArgb | 2498570 | Menentukan bahwa formatnya adalah 32 bit per piksel; Masing-masing 8 bit digunakan untuk komponen alfa, merah, hijau, dan biru. |
Format32bppPArgb | 925707 | Menentukan bahwa formatnya adalah 32 bit per piksel; Masing-masing 8 bit digunakan untuk komponen alfa, merah, hijau, dan biru. Komponen merah, hijau, dan biru telah diatur sebelumnya, sesuai dengan komponen alfa. |
Format32bppRgb | 139273 | Menentukan bahwa formatnya adalah 32 bit per piksel; Masing-masing 8 bit digunakan untuk komponen merah, hijau, dan biru. 8 bit yang tersisa tidak digunakan. |
Format48bppRgb | 1060876 | Menentukan bahwa formatnya adalah 48 bit per piksel; Masing-masing 16 bit digunakan untuk komponen merah, hijau, dan biru. |
Format4bppIndexed | 197634 | Menentukan bahwa formatnya adalah 4 bit per piksel, diindeks. |
Format64bppArgb | 3424269 | Menentukan bahwa formatnya adalah 64 bit per piksel; Masing-masing 16 bit digunakan untuk komponen alfa, merah, hijau, dan biru. |
Format64bppPArgb | 1851406 | Menentukan bahwa formatnya adalah 64 bit per piksel; Masing-masing 16 bit digunakan untuk komponen alfa, merah, hijau, dan biru. Komponen merah, hijau, dan biru telah diatur sebelumnya sesuai dengan komponen alfa. |
Format8bppIndexed | 198659 | Menentukan bahwa formatnya adalah 8 bit per piksel, diindeks. Oleh karena itu, tabel warna memiliki 256 warna di dalamnya. |
Gdi | 131072 | Data piksel berisi warna GDI. |
Indexed | 65536 | Data piksel berisi nilai yang diindeks warna, yang berarti nilai adalah indeks untuk warna dalam tabel warna sistem, dibandingkan dengan nilai warna individual. |
Max | 15 | Nilai maksimum untuk enumerasi ini. |
PAlpha | 524288 | Format piksel berisi nilai alfa yang telah dikutip sebelumnya. |
Undefined | 0 | Format piksel tidak ditentukan. |
Keterangan
Format piksel menentukan jumlah bit memori yang terkait dengan satu piksel data. Format ini juga menentukan urutan komponen warna dalam satu piksel data.
PixelFormat48bppRGB, PixelFormat64bppARGB, dan PixelFormat64bppPARGB menggunakan 16 bit per komponen warna (saluran). GDI+ versi 1.0 dan 1.1 dapat membaca gambar 16-bit per saluran, tetapi gambar tersebut dikonversi ke format 8-bit per saluran untuk memproses, menampilkan, dan menyimpan. Setiap saluran warna 16-bit dapat menyimpan nilai dalam rentang 0 hingga 2^13.
Beberapa format piksel berisi nilai warna yang telah ditentukan sebelumnya. Premultiplied berarti bahwa nilai warna telah dikalikan dengan nilai alfa.