Photoshop和Fireworks都有一些不错的过滤器。当您将一个位图放在另一个位图上时,第一个位图可以充当过滤器。例如,顶部位图的白色像素使底部位图的像素变亮。
有没有办法在as3中应用它?
我想要完成的任务:
我有一个大的单色bitmapdata对象。我想覆盖perlin噪音并使单色位图变亮/变暗,使其具有随机/自然的外观。
答案 0 :(得分:1)
有BlendMode's in Flash,就像你在Photoshop中提到的混合选项一样。它们不仅可以用于Bitmap对象,还可以用于任何从DisplayObject下载的东西。
实现所需效果的一种方法是使用您想要的噪音创建Bitmap
(我们称之为noiseBitmap
),然后设置bitmapData
或者哪个特定的一个适合您的需求。将这个位图叠加在坚固的位图上。