zoukankan      html  css  js  c++  java
  • flex acionscript png图片去除多余空白,生成合适大小图片

    //最小矩形(非透明最小区域)  

    public static function getMinRect(target:BitmapData):Rectangle{
       return target.getColorBoundsRect(0xffffffff,0x00000000,false);
      }

    //去除多余透明区域
      public static function removeTransparentRect(target:BitmapData,minRect:Rectangle):BitmapData{   
       if(minRect.left==0 && minRect.top==0){
        return target;
       }
       var bytes:ByteArray=target.getPixels(minRect);
       var fillRect:Rectangle=new Rectangle(0,0,minRect.right-minRect.left, minRect.bottom-minRect.top);
       var resultBitmapData:BitmapData = new BitmapData(minRect.right-minRect.left, minRect.bottom-minRect.top,true,0);
       
       bytes.position=0;
       resultBitmapData.setPixels(fillRect,bytes);
       
       return resultBitmapData;
      }
  • 相关阅读:
    覆盖率测试工具gcov的前端工具_LCOV
    LTE切换与TAU问题
    LTE 切换过程中的数据切换
    TCP数据流稳定性--TCP分片,重组及乱序
    【Android
    【Android
    【Android
    【RN
    【RN
    【RN
  • 原文地址:https://www.cnblogs.com/wanfeng/p/3363720.html
Copyright © 2011-2022 走看看