【问题标题】:Crop image under mask在蒙版下裁剪图像
【发布时间】:2011-07-25 16:55:56
【问题描述】:

我有这张图片,上面有一个圆形裁剪。 用户可以移动底层图像,当他对结果满意时点击裁剪按钮。 如何仅裁剪蒙版下方的那部分图像?


【问题讨论】:

    标签: apache-flex image flex3 adobe mask


    【解决方案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;

    艾米

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 2021-10-02
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多