PixelFormat Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Görüntüdeki her piksel için renk verilerinin biçimini belirtir.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- Devralma
Alanlar
Alpha | 262144 | Piksel verileri önceden çoğaltılmayan alfa değerleri içerir. |
Canonical | 2097152 | Piksel başına 32 bit varsayılan piksel biçimi. biçimi 24 bit renk derinliğini ve 8 bit alfa kanalını belirtir. |
DontCare | 0 | Piksel biçimi belirtilmedi. |
Extended | 1048576 | Ayrılmış. |
Format16bppArgb1555 | 397319 | Piksel biçimi piksel başına 16 bittir. Renk bilgileri, 5 biti kırmızı, 5 biti yeşil, 5 biti mavi ve 1 biti alfa olan 32.768 renk tonunu belirtir. |
Format16bppGrayScale | 1052676 | Piksel biçimi piksel başına 16 bittir. Renk bilgileri 65536 gri tonunu belirtir. |
Format16bppRgb555 | 135173 | Biçimin piksel başına 16 bit olduğunu belirtir; Her birinde kırmızı, yeşil ve mavi bileşenler için 5 bit kullanılır. Kalan bit kullanılmaz. |
Format16bppRgb565 | 135174 | Biçimin piksel başına 16 bit olduğunu belirtir; Kırmızı bileşen için 5 bit, yeşil bileşen için 6 bit ve mavi bileşen için 5 bit kullanılır. |
Format1bppIndexed | 196865 | Piksel biçiminin piksel başına 1 bit olduğunu ve dizinlenmiş renk kullandığını belirtir. Bu nedenle renk tablosunun içinde iki renk vardır. |
Format24bppRgb | 137224 | Biçimin piksel başına 24 bit olduğunu belirtir; Her birinde kırmızı, yeşil ve mavi bileşenler için 8 bit kullanılır. |
Format32bppArgb | 2498570 | Biçimin piksel başına 32 bit olduğunu belirtir; Alfa, kırmızı, yeşil ve mavi bileşenler için 8 bit kullanılır. |
Format32bppPArgb | 925707 | Biçimin piksel başına 32 bit olduğunu belirtir; Alfa, kırmızı, yeşil ve mavi bileşenler için 8 bit kullanılır. Kırmızı, yeşil ve mavi bileşenler, alfa bileşenine göre önceden çoğaltılır. |
Format32bppRgb | 139273 | Biçimin piksel başına 32 bit olduğunu belirtir; Her birinde kırmızı, yeşil ve mavi bileşenler için 8 bit kullanılır. Kalan 8 bit kullanılmaz. |
Format48bppRgb | 1060876 | Biçimin piksel başına 48 bit olduğunu belirtir; Her birinde kırmızı, yeşil ve mavi bileşenler için 16 bit kullanılır. |
Format4bppIndexed | 197634 | Biçimin piksel başına 4 bit olduğunu ve dizine alındığını belirtir. |
Format64bppArgb | 3424269 | Biçimin piksel başına 64 bit olduğunu belirtir; Alfa, kırmızı, yeşil ve mavi bileşenler için 16 bit kullanılır. |
Format64bppPArgb | 1851406 | Biçimin piksel başına 64 bit olduğunu belirtir; Alfa, kırmızı, yeşil ve mavi bileşenler için 16 bit kullanılır. Kırmızı, yeşil ve mavi bileşenler, alfa bileşenine göre önceden çoğaltılır. |
Format8bppIndexed | 198659 | Biçimin piksel başına 8 bit olduğunu ve dizine alındığını belirtir. Bu nedenle renk tablosunda 256 renk vardır. |
Gdi | 131072 | Piksel verileri GDI renkleri içerir. |
Indexed | 65536 | Piksel verileri renk dizinli değerler içerir. Bu, değerlerin tek tek renk değerlerinin aksine sistem renk tablosundaki renklere yönelik bir dizin olduğu anlamına gelir. |
Max | 15 | Bu sabit listesi için en büyük değer. |
PAlpha | 524288 | Piksel biçimi önceden çoğaltılmış alfa değerleri içerir. |
Undefined | 0 | Piksel biçimi tanımlanmamış. |
Açıklamalar
Piksel biçimi, bir piksel veriyle ilişkili bellek bitlerinin sayısını tanımlar. Biçim, tek bir veri pikseli içindeki renk bileşenlerinin sırasını da tanımlar.
PixelFormat48bppRGB, PixelFormat64bppARGB ve PixelFormat64bppPARGB renk bileşeni (kanal) başına 16 bit kullanır. GDI+ sürüm 1.0 ve 1.1 kanal başına 16 bit görüntüleri okuyabilir, ancak bu tür görüntüler işleme, görüntüleme ve kaydetme için kanal başına 8 bit biçimine dönüştürülür. Her 16 bit renk kanalı, 0 ile 2^13 arasında bir değer tutabilir.
Piksel biçimlerinden bazıları önceden yüklenmiş renk değerleri içerir. Önceden imultiplied, renk değerlerinin zaten bir alfa değeriyle çarpıldığı anlamına gelir.