2014-10-26 54 views
0

我一直在尋找canvas ImageData remove white pixels來獲取我的圖像中的白色像素,但由於它無法識別putImageData(),所以無法正常工作。有沒有辦法通過傳入圖像並將圖像重新返回來創建一種方法來擺脫白色像素。我有多個圖像已經在畫布上,但都有白色背景。畫布刪除圖像中的白色像素

+0

你是什麼意思,「它不承認putImageData()」? – Pointy 2014-10-26 16:03:32

+0

@Pointy它在我鏈接到的示例的底部提到,但它從來不適用於我 – user3558118 2014-10-26 16:09:46

+0

它以什麼方式不起作用?你在開發者控制檯中遇到錯誤嗎? – Pointy 2014-10-26 16:10:42

回答

0

請檢查以下內容:

1:putImageData是否肯定是從ctx調用的?

2:是putImageData中的第一個參數,「imageData」?

3:這是最重要的一個。該圖像是從另一個域調用的嗎?如果是這樣,您需要通過右鍵單擊圖像,單擊「保存圖像爲...」,然後將其張貼到您的目錄下,將圖像下載到您的域。希望這有助於,

Awesomeness01