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.