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
.
|
|
|