首页 > 代码库 > ActionScript3游戏中的图像编程(连载四十四,第3章开始)

ActionScript3游戏中的图像编程(连载四十四,第3章开始)

3.1 Flash简单滤镜真相大揭秘


      上一章,我们用Flash的滤镜仅仅模拟了Photoshop里面的两个简单样式(当然只是我们的参数设置得比较简单,Photoshop样式远比我们想象中的复杂),就已经困难重重,一波三折了,而且效果还不如Photoshop的细致。那么,到底是什么原因导致Flash的简单滤镜如此受限?Flash简单滤镜是如何实现的?


      进入本节之前,先明确下简单滤镜的概念,在ActionScript中,滤镜可以分为两大类,简单滤镜和复杂滤镜,前者指可以通过Flash IDE直接设置的滤镜,后者指只能通过ActionScript创建的滤镜。其中,“调整颜色”滤镜是复杂滤镜ColorMatrixFilter的一个特例,不属于简单滤镜的范畴,需要从简单滤镜中排除。