处理as3中bitmapData和bitmap类中的倒像素

时间:2010-03-29 13:36:48

标签: flex actionscript-3 bitmap image-manipulation

我使用bitmapData和位图类在显示屏上渲染鼠标光标。 bitmapData由一个区域组成,其颜色应根据背景颜色反转。当在文本区域上移动时,这是一个非常基本的东西,可以通过文本光标(顶部和底部有两个小水平线的垂直线)观察到。

我希望能够对bitmapData中的像素做同样的事情,有没有办法有效地找出背景颜色并反转颜色值?

在这个过程中,我将重绘整个像素,还有其他有效的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用Blend Mode.INVERT

绘制光标

http://livedocs.adobe.com/flex/3/langref/flash/display/BitmapData.html#draw()

或者只是将光标显示对象放在位图上,并将其混合模式设置为INVERT。