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;
}