![]() |
1
2
我认为.NET的CF版本根本不支持不透明性。也有一些道理。计算不透明度是一项非常昂贵的操作,不太适合功率不足的设备。 也就是说,这里有一个 possible workaround. |
![]() |
2
2
您可以通过自己的逐像素操作来为位图滚动自己的不透明度遮罩。要做到这一点,最慢的方法是使用位图的
http://www.bobpowell.net/lockingbits.htm Windows Mobile设备具有惊人的处理能力,具体取决于您所做的工作。使用锁位迭代和处理320x240位图的76800像素只需几毫秒(当然,这取决于“处理”的复杂程度)。不透明度蒙版(大概)只需要比较两个像素值,并可能计算第三个像素值,所以这不是问题。 |