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