标签:actionscript 3.0 flash 图像处理 游戏 编程
与Photoshop不同,Flash的滤镜在输出的作品中仍会实时通过FlashPlayer进行渲染,所以性能显得尤为重要,在迫不得已的情况下还要以牺牲品质作为代价。所以,Flash的品质下拉框引起了我的注意,我试着把品质调整为“高”,效果就可以跟Photoshop的媲美了。(图 2.18)
对于品质,Flash的帮助文件也给出了解释,品质的高低差别在FlashPlayer内部是通过对低品质滤镜的使用次数不同来进行控制的,低品质只模糊1次,高品质则模糊3次。
图 2.18 高品质的Flash滤镜
此外,解开手铐,Flash的模糊还可以给两个方向设置不同的值,这点Photoshop的图层样式还无法直接实现。当然,Photoshop有更强大的滤镜功能实现这样的效果,在Flash里直接做在投影选项中,仅仅是为了给开发人员提供了一个比较便捷的途径,反正Flash的投影模糊模式远没有Photoshop的复杂,没必要专门做一个独立的选项。
现在我们把模糊X和模糊Y都设置到10(跟Photoshop里的设置一样),效果如图 2.19所示。
图 2.19 模糊值等于10的Flash投影
Photoshop也有个品质选项,而且看起来比Flash的品质要复杂得多。它在Flash里找不到对应的选项,因为Photoshop没有必要像Flash那样针对性能和质量去做一个平衡。
确实,Photoshop的品质跟Flash的完全不是同一个概念,至少数理上完全是两码事。这个我们暂时跳过,讲到最后了再回过头来研究。我们先继续挖掘这两个投影的共性。
ActionScript3游戏中的图像编程(连载三十),布布扣,bubuko.com
标签:actionscript 3.0 flash 图像处理 游戏 编程
原文地址:http://blog.csdn.net/iloveas2014/article/details/38471277