PixelFormat Sabit listesi

Tanım

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
PixelFormat

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.

Şunlara uygulanır