색상 행렬 필터

Flash Player 9 이상, Adobe AIR 1.0 이상

ColorMatrixFilter 클래스는 필터링된 객체의 색상 및 알파 값을 조작하는 데 사용됩니다. ColorMatrixFilter를 통해 채도 변경, 색조 회전(한 색상 범위에서 다른 색상 범위로 팔레트를 이동하는 것), 광도 변경 작업 등을 수행할 수 있으며 한 색상 채널의 값을 사용하고 이 값을 다른 채널에 적용하여 다른 색상 조작 효과를 연출할 수 있습니다.

개념적으로 이 필터는 소스 이미지의 픽셀을 하나씩 거쳐가면서 각 픽셀을 빨강, 녹색, 파랑 및 알파 요소로 분리합니다. 그런 다음 분리된 각 픽셀 값을 색상 행렬에 제공된 값으로 곱한 후 결과를 더해 화면에 표시될 해당 픽셀의 색상 값을 결정합니다. 필터의 matrix 속성은 최종 색상을 계산하는 데 사용되는 20개 숫자의 배열입니다. 색상 값 계산에 사용되는 특정 알고리즘에 대한 자세한 내용은 Adobe Flash Platform용 ActionScript 3.0 참조 설명서 에서 ColorMatrixFilter 클래스의 matrix 속성에 대한 항목을 참조하십시오.