CGBitmapFlags 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.
Pengodean bitmap.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
[System.Flags]
public enum CGBitmapFlags
type CGBitmapFlags =
- Warisan
-
CGBitmapFlags
- Atribut
Bidang
AlphaInfoMask | 31 | Gambar memiliki saluran alfa. |
ByteOrder16Big | 12288 | Format big endian 16-bit. |
ByteOrder16Little | 4096 | Format endian kecil 16-bit. |
ByteOrder32Big | 16384 | Format big endian 32-big. |
ByteOrder32Little | 8192 | Format endian kecil 32-bit. |
ByteOrderDefault | 0 | Urutan byte default. |
ByteOrderMask | 28672 | Masker untuk mengekstrak urutan byte dari hasilnya. |
First | 4 | Saluran Alpha hadir terlebih dahulu menggunakan 32-bit per piksel dan 8 bit per saluran (ARGB). |
FloatComponents | 256 | Komponen bitmap adalah nilai titik floating. |
FloatInfoMask | 3840 | |
Last | 3 | Alpha terakhir hadir terakhir, 32-bit per piksel, 8-bit per saluran (RGBA). |
None | 0 | Digunakan untuk pemrosesan CMYK, 32-bit per piksel, 8-bit per saluran (CMYK). |
NoneSkipFirst | 6 | Tidak ada saluran alfa, 32-bit per piksel, 8 bit per saluran, dengan saluran paling atas diabaikan (xRGB). |
NoneSkipLast | 5 | Tidak ada saluran alfa, 32-bit per piksel, 8 bit per saluran, dengan saluran bawah diabaikan (RGBx). |
Only | 7 | Tidak ada data warna, hanya data saluran alfa. |
PremultipliedFirst | 2 | Nilai yang telah diubah sebelumnya untuk RGB, saluran alfa hadir terlebih dahulu menggunakan 32-bit per piksel dan 8 bit per saluran (ARGB) |
PremultipliedLast | 1 | Nilai yang telah diubah sebelumnya untuk RGB, alpha hadir terakhir, 32-bit per piksel, 8-bit per saluran (RGBA). |
Keterangan
Enumerasi ini menentukan informasi tata letak untuk data komponen dalam bitmap.
Quartz mendukung sejumlah model warna: merah, hijau dan biru (RGB), sian, magenta, kuning dan hitam kunci (CMYK) dan skala abu-abu. Selain itu, dimungkinkan untuk menentukan saluran alfa yang menentukan transparansi warna saat menyusun gambar dengan yang lain.
Enumerasi ini menentukan organisasi dalam memori data dan menyertakan model warna, apakah ada saluran alfa yang ada dan apakah nilai komponen telah diisi sebelumnya.
Pra-perkalian berarti bahwa nilai untuk merah, hijau, dan biru telah dikalikan dengan nilai alfa. Ini membantu mempercepat penyajian karena menghindari tiga perkalian per piksel pada waktu render.