flex mx:Image 组件中 souce为BitMap类型 传到java后台 生成图片类型输入流

flex mx:Image  组件中 souce为BitMap类型 传到java后台 生成图片类型输入流

问题描述:

bitMap 怎麽转换成 输入流inputString 存储成图片形式 不要 保存到本地 谢谢

public static function BitmapDataToByteArray(target : UIComponent):ByteArray{

var imageWidth:uint = target.width;

var imageHeight:uint = target.height;

var srcBmp:BitmapData = new BitmapData( imageWidth, imageHeight );

srcBmp.draw( target );

var pixels:ByteArray = srcBmp.getPixels( new Rectangle(0,0,imageWidth,imageHeight) );

pixels.writeShort(imageHeight);

pixels.writeShort(imageWidth);

return pixels;
}