Share via


Çizgi ve Dolgularda Alfa Karışım Kullanma

GDI+ dilinde renk, alfa, kırmızı, yeşil ve mavi için her biri 8 bit olan 32 bitlik bir değerdir. Alfa değeri rengin saydamlığını gösterir; rengin arka plan rengiyle ne ölçüde karıştırıldığı. Alfa değerleri 0 ile 255 arasında değişir; burada 0 tamamen saydam bir rengi, 255 ise tamamen opak bir rengi temsil eder.

Alfa karıştırma, kaynak ve arka plan renk verilerinin piksel piksel harmanlanmasıdır. Belirli bir kaynak rengin üç bileşeninin (kırmızı, yeşil, mavi) her biri, aşağıdaki formüle göre arka plan renginin ilgili bileşeniyle karıştırılır:

displayColor = sourceColor × alfa / 255 + backgroundColor × (255 – alfa) / 255

Örneğin, kaynak rengin kırmızı bileşeninin 150 ve arka plan renginin kırmızı bileşeninin 100 olduğunu varsayalım. Alfa değeri 200 ise, elde edilen rengin kırmızı bileşeni aşağıdaki gibi hesaplanır:

150 × 200 / 255 + 100 × (255 – 200) / 255 = 139

Bu Bölümde

Nasıl yapılır: Donuk ve Yarı Saydam Çizgiler Çizme
Alfa harmanlanmış çizgilerin nasıl çizilmiş olduğunu gösterir.

Nasıl yapılır: Donuk ve Yarı Saydam Fırçalarla Çizme
Fırçalarla alfa-harmanlamanın nasıl yapıldığını açıklar.

Nasıl yapılır: Alfa Karışım Kullanmayı Denetlemek için Birleştirme Modunu Kullanma
kullanarak CompositingModealfa karıştırmanın nasıl denetlendiği açıklanır.

Nasıl yapılır: Görüntülerdeki Alfa Değerleri Ayarlamak için Renk Matrisi Kullanma
Alfa karıştırmayı denetlemek için bir ColorMatrix nesnenin nasıl kullanılacağını açıklar.