Filtro de matriz de coloresFlash 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 ActionScript 3.0 Reference for the Adobe Flash Platform. Se puede encontrar más información y ejemplos del filtro de matriz de colores en el artículo “Using Matrices for Transformations, Color Adjustments, and Convolution Effects in Flash” (Uso de matrices para transformaciones, ajustes de color y efectos de convolución en Flash, en inglés) en el sitio web del Centro de desarrollo de Adobe. |
|