Ç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.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin