不完全。如果我只畫(ex lines,rect ...)並嘗試將畫布導出爲圖像。它工作正常。但是,如果我使用在畫布上放置圖像的canvas.drawImage(...)
函數。然後嘗試將其導出爲圖像,我得到以下安全錯誤:將畫布對象保存到圖像中時出現安全錯誤
[16:05:05.326] uncaught exception: [Exception... "Security error" code: "1000" nsresult:
"0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location:
"http://127.0.0.1:8020/Blackboard/Models/BlackboardCanvas.js Line: 82"]
我假設canvas.drawImage
將採取原始像素的圖像,並將其粘貼到畫布上,但我想我錯了。我能做什麼?
你能給出導致問題的部分代碼嗎? – epascarello
圖像來自哪裏?如果您將'.drawImage'與跨域圖片一起使用,那麼您將無法使用'.getImageData'或'.toDataURL'。 – pimvdb
是的,我認爲這是問題,跨域圖像。任何方式在這個? – dchhetri