Renk matrisi filtresiFlash 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. Renk matrisi filtresiyle ilgili daha fazla bilgi ve örnekler, Adobe Geliştirici Merkezi web sitesindeki “Using Matrices for Transformations, Color Adjustments, and Convolution Effects in Flash (Flash'ta Dönüştürme Matrislerini, Renk Ayarlamalarını ve Evrişim Efektlerini Kullanma)” makalesinde bulunabilir. |
|