zoukankan      html  css  js  c++  java
  • BitmapData转化为ByteArray之后的像素级处理

    代码
    var myParentSquareBitmapData:BitmapData = new BitmapData(178178false0xff000000);
    myParentSquareBitmapData.draw(ldr);
    var bounds:Rectangle 
    = new Rectangle(00, myParentSquareBitmapData.width, myParentSquareBitmapData.height);
    var BA:ByteArray 
    = new ByteArray();
    BA.position 
    = 0;
    BA 
    = myParentSquareBitmapData.getPixels(bounds);
    var myParentSquareContainer:Bitmap 
    = new Bitmap();
    var myClonedChild:BitmapData 
    = new BitmapData(200178false0xff000000);
    trace(BA.length);
    // 4位
    for (var i:int = 0; i < BA.length; i += 4)
    {
        
    if ((BA[i] == 255&& (BA[i + 1<= 32&& (BA[i + 2<= 32&& (BA[i + 3<= 32))
        {
            BA[i] 
    = 255//透明度
            BA[i + 1= 255//red
            BA[i + 2= 255//green
            BA[i + 3= 255//blue
        }
    }
  • 相关阅读:
    11 2
    10 29
    10 22
    dp的本质
    笛卡尔树小结
    Gitlab 备份迁移恢复报错gtar: .: Cannot mkdir: No such file or directory
    升级Jenkins版本
    当linux中的所有指令突然不能使用的时候
    合并范围
    每股收益列报计算
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1674988.html
Copyright © 2011-2022 走看看