as3 图片变色,橡皮擦工具 源代码

    private function copyMove(event:MouseEvent):void
   {
    var msx:Number = mouseX;
    var msy:Number = mouseY;
    
    for(var x:Number=(msx-10);x<(msx+10);x++)
    {
     for(var y:Number=(msy-10);y<(msy+10);y++)
     {
      if(Point.distance(new Point(msx,msy),new Point(x,y))<=10)
      {
       //变透明
//       var color:Number = bmd.getPixel32(x,y);
//       var ncolor:Number = color&0x00FFFFFF;
//       bmd.setPixel32(x,y,ncolor);
       //彩色变黑白
       var color:Number = bmd.getPixel(x,y);
       var R:Number = (color>>16) & (0xFF);
       var gray:Number = R + (R<<8)+(R<<16);
       bmd.setPixel(x,y,gray);
      }
     }
    }
   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值