我想用pdf写一张图片。我使用 AlivePDF,方法是 pdf.addImageStream(image,...)。该图像是 ByteAray,我不知道如何将我的 Image 对象转换为 ByteArray。如果你能给我一个建议,我将不胜感激。
问问题
1414 次
1 回答
3
1.加载图像:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, beginDraw);
loader.load(new URLRequest(imgURL));
2.获取bitmapData并转换为ByteArray:
private function beginDraw(event:Event):void{
var bitmap:Bitmap = loader.content as Bitmap;
var rect:Rectangle = new Rectangle(0,0,bitmap.width. bitmap.height);
var result:ByteArray = bitmap.bitmapData.getPixels(rect);
}
于 2013-07-15T10:55:13.933 回答