首页 > 代码库 > ActionScript3游戏中的图像编程(连载三十)
ActionScript3游戏中的图像编程(连载三十)
2.2.3 Photoshop/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的完全不是同一个概念,至少数理上完全是两码事。这个我们暂时跳过,讲到最后了再回过头来研究。我们先继续挖掘这两个投影的共性。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。