我有这张图片,我有一个圆形裁剪。 用户可以移动基础图像,当他正常时,结果会点击裁剪按钮。 我怎样才能裁剪掩模下面的那部分图像?
答案 0 :(得分:1)
创建一个新的BitmapData,然后使用其draw()函数从被遮罩的对象中绘制像素。
例如,假设您有一个srcImg和一个destImg,两个图像都在MXML中定义:
protected function cropImg():void {
var bd:BitmapData = new BitmapData(maskObj.width, maskObj.height, true, 0);
bd.draw(srcImg, new Matrix());
var bmp:Bitmap = new Bitmap(bd);
destImg.source = bmp;
}
HTH;
艾米