Filtro de matriz de cor

Flash Player 9 e posterior, Adobe AIR 1.0 e posterior

A classe ColorMatrixFilter é usada para manipular a cor e os valores alfa do objeto filtrado. Isso permite criar alterações de saturação, rotação de matizes (alterando uma paleta de uma gama de cores para outra), alterações de luminância para alfa e outros efeitos de manipulação de cor usando valores de um canal de cor e possivelmente aplicando-os em outros canais.

Conceitualmente, o filtro percorre cada pixel da imagem de origem e separa-os nos componentes vermelho, verde, azul e alfa. Em seguida, os valores fornecidos na matriz de cor são multiplicados por cada um desses valores, somando os resultados para determinar o valor de cor resultante que será exibido na tela para o pixel em questão. A propriedade matrix do filtro é uma matriz de 20 números usada no cálculo da cor final. Para obter detalhes do algoritmo específico utilizado para calcular os valores de cor, consulte a entrada que descreve a propriedade matrix da classe ColorMatrixFilter em Referência do ActionScript® 3.0 para Adobe® Flash® Platform .