我想使用Loader(變量名稱是faceimage)讀取圖像,並試圖將該圖像的bitmapdata傳遞給名爲detect的函數。但是,它在我嘗試獲取位圖的行中失敗。bitmapdata.draw失敗默默
bmpTarget = new Bitmap(new BitmapData(faceImage.width, faceImage.height, false))
bmpTarget.bitmapData.draw(faceImage); // Fails, no errors shown
detector.detect(bmpTarget.bitmapData);
我通過在跟蹤語句的上面和下面放置一條線來縮小到這條線。 faceImage包含我通過在屏幕上顯示內容來驗證的有效數據。我也試過
bmpTarget = Bitmap(BitmapData(faceImage.content))
但徒然。我在這裏做錯了什麼?
其實我從我的本地文件系統的那一刻加載圖像。跨域問題仍會出現嗎?我試過這段代碼,但它似乎仍然失敗。 –