有沒有辦法將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));
我確實有一些代碼,通過像素循環,提取α值,並使用setPixel但接縫比的ColorTransform功能顯著慢。
by setPixel你正在使用BitmapData的權利? – chakrit 2010-01-02 16:16:14
是的,在使用alpha通道時也需要使用setPixel32。 – 2010-01-02 17:39:26