Apache flex 在as3中处理bitmapData和位图类中的反转像素
我使用bitmapData和位图类在显示屏上渲染鼠标光标。bitmapData由一个区域组成,该区域的颜色应根据背景色反转。这是一个非常基本的东西,当移动到文本区域上时,可以通过文本光标(顶部和底部有两个小水平线的垂直线)观察到 我希望能够对位图数据中的像素执行相同的操作,有没有办法有效地找出背景颜色并反转颜色值Apache flex 在as3中处理bitmapData和位图类中的反转像素,apache-flex,actionscript-3,bitmap,image-manipulation,Apache Flex,Actionscript 3,Bitmap,Image Manipulation,我使用bitmapData和位图类在显示屏上渲染鼠标光标。bitmapData由一个区域组成,该区域的颜色应根据背景色反转。这是一个非常基本的东西,当移动到文本区域上时,可以通过文本光标(顶部和底部有两个小水平线的垂直线)观察到 我希望能够对位图数据中的像素执行相同的操作,有没有办法有效地找出背景颜色并反转颜色值 在这个过程中,我将重新绘制整个像素,还有其他有效的方法吗?您可以使用BlendMode.INVERT绘制光标 或者简单地将光标显示对象放在位图上,并将其blendMode设置为反转。
在这个过程中,我将重新绘制整个像素,还有其他有效的方法吗?您可以使用BlendMode.INVERT绘制光标
或者简单地将光标显示对象放在位图上,并将其blendMode设置为反转。感谢sharvey的想法。我想我还有一个障碍,那就是要有效地确定我想要反转的区域,因为整个光标位图不需要反转。但不管怎样,我会找出剩下的。理想情况下,莎维的想法应该可行,但在我的情况下,要让它奏效有点复杂。