我正在从 500x500 的 Source 位图中从 x=100, y=100 中寻找“剪切”一个 200x200 大小的位图。这是我的代码:
var tempData:BitmapData
var tempBitmap:Bitmap ;
tempData = new BitmapData(500, 500,false, 0xffffff);
tempBitmap = new Bitmap(tempData);
tempData.draw(original,null, null, null, new Rectangle(100, 100, 200, 200),true);
效果很好,但是,
问题是它从 (0,0) 到 (100+200, 100+200)。然而,它从 (0,0) 剪辑到 (100,100)。因此尺寸大于200x200,不管其他部分是纯白色的。
我需要的绘图应该从 100,100 到 300,300 开始。因此,我将此位图放入的影片剪辑必须具有 200x200 的大小。它不应显示任何纯白色区域。但只有源位图的内容从 x=100, y=100 到 x=300, y= 300
如果我的解释仍然不清楚,请随时发表评论。
谢谢