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
        }
    }
  • 相关阅读:
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    [Objective-c 基础
    39. Combination Sum(dfs)
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1674988.html
Copyright © 2011-2022 走看看