我想在 ActionScript-3 中的 BitmapData 上实现各种效果,如棕褐色、灰度、海报化等。
如何做到这一点,什么是最有效的方法?
提前致谢!!
我想在 ActionScript-3 中的 BitmapData 上实现各种效果,如棕褐色、灰度、海报化等。
如何做到这一点,什么是最有效的方法?
提前致谢!!
进行图像处理的最有效方法是使用Adobe Pixel Bender。这基本上是一种类似像素着色器的语言,可用于为 Photoshop、After Effects 和 Flash 创建滤镜。还有一个开发者共享过滤器的交流。
如果您在Google 上搜索“像素弯曲闪光灯”,可以获得更多信息。
这篇文章解释了如何做灰度:
AS3:如何将彩色位图的 BitmapData 更改为黑白?
棕褐色是灰度和着色的组合。着色通常是通过将其中一个颜色通道乘以一定数量来增强该颜色来完成的。
该帖子中说明的技术是您应该继续的方式。您必须查找每像素过滤算法,但其中许多存在于维基百科或数学网站上。