有没有办法将 colorTransform 应用于圆形而不是矩形的 BitmapData?
我不想像下面的代码那样通过减少 alpha 通道来擦除图像的矩形部分,我想用圆圈来做。
_bitmap.colorTransform(new Rectangle(mouseX-d/2, mouseY-d/2, d, d),
new ColorTransform(1, 1, 1, .5, 0, 0, 0, 1));
我确实有一些代码循环遍历像素,提取 alpha 值并使用 setPixel,但它的接缝速度明显慢于 colorTransform 函数。