1
我想用pdf编写图像。我使用AlivePDF,方法是pdf.addImageStream(图像,...)。该图像是一个ByteAray,我不知道如何将我的Image对象转换为ByteArray。如果你能给我一个建议,我将不胜感激。如何将图像转换为Flex 4中的ByteArray
我想用pdf编写图像。我使用AlivePDF,方法是pdf.addImageStream(图像,...)。该图像是一个ByteAray,我不知道如何将我的Image对象转换为ByteArray。如果你能给我一个建议,我将不胜感激。如何将图像转换为Flex 4中的ByteArray
1.load图像:
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, beginDraw);
loader.load(new URLRequest(imgURL));
2.注册的位图数据,并转换为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);
}
太好了!谢谢您的回答。 – Aur
因此,将此答案标记为已解决 – marbel82