`
taomujian
  • 浏览: 109611 次
  • 性别: Icon_minigender_1
  • 来自: 安徽-合肥
社区版块
存档分类
最新评论

BitmapData转ByteArray

    博客分类:
  • FLEX
 
阅读更多

 

    在做截图保存为字节数组保存到数据库,并从数据库读取显示时遇到了BitmapData转ByteArray的一个问题,虽然 BitmapData提供了getPixels方法来获取指定矩形框内的字节数组,但是当使用该字节数据作为数据源提供给image控件使用时,确会报I/O错误,同时采用该中方法获取的字节数组较大

      虽然在网上也有不少别的方法,但是都无法稳定的使用,后来无意中发现了AS有自带一个方法,这下就方便多了

 

         //设置生成图片质量

const QUALITY:uint = 50;

 

var encoder:JPEGEncoder = new JPEGEncoder(QUALITY);

//bmpData为BitmapData对象,比如剪切图片时用到的

var btyeArray:ByteArray = cutWindow.img_filterSource = encoder.encode(bmpData);

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics