Filtro de matriz de colores

Flash Player 9 y posterior, Adobe AIR 1.0 y posterior

La clase ColorMatrixFilter se utiliza para manipular los valores de color y alfa del objeto filtrado. Esto permite crear cambios de saturación, rotaciones de matiz (cambio de una paleta de una gama de colores a otra), cambios de luminancia a alfa y otros efectos de manipulación del color usando los valores de un canal de color y aplicándolos potencialmente a otros canales.

Conceptualmente, el filtro recorre de uno en uno los píxeles de la imagen de origen y separa cada uno de ellos en sus componentes rojo, verde, azul y alfa. A continuación, multiplica los valores indicados en la matriz de colores por cada uno de estos valores, sumando los resultados para determinar el valor del color resultante que se mostrará en la pantalla para cada píxel. La propiedad matrix del filtro es una conjunto de 20 números que se utiliza para calcular el color final. Para obtener información sobre el algoritmo específico utilizado para calcular los valores de color, consulte la entrada que describe la propiedad matrix de la clase ColorMatrixFilter en Referencia de ActionScript 3.0 para la plataforma de Adobe Flash .