Renk matrisi filtresi
Flash Player 9 ve üstü, Adobe AIR 1.0 ve üstü
ColorMatrixFilter sınıfı filtrelenen nesnenin renk ve alfa değerlerini değiştirmek için kullanılır. Bu, tek bir renk kanalındaki değerleri kullanıp bunları diğer kanallara uygulayarak, doygunluk değişiklikleri, ton dönüşü (paleti bir renk aralığından diğerine kaydırma), parlaklıktan alfaya değişiklikler ve başka renk işleme efektleri oluşturmanıza olanak sağlar.
Kavramsal olarak, filtre kaynak görüntüdeki piksellerde birer birer ilerler ve her pikseli kırmızı, yeşil, mavi ve alfa bileşenlerine ayırır. Daha sonra renk matrisinde sağlanan değerleri bu değerlerin her biriyle çarparak sonuçta elde edilen ve o piksel için ekranda görüntülenecek renk değerini belirlemek için sonuçları birbirine ekler. Filtrenin
matrix
özelliği, son rengin hesaplanmasında kullanılan ve 20 sayıdan oluşan bir dizidir. Renk değerlerini hesaplamada kullanılan özel algoritmayla ilgili ayrıntılar için ColorMatrixFilter sınıfının
matrix
özelliğini anlatan
Flash Platformu için Adobe ActionScript 3.0 Başvurusu
'ndaki girişe bakın.
|
|
|