是否可以使用clearRect刪除使用drawImage繪製到畫布的png圖像的一部分?使用clearRect擦除用drawImage繪製到畫布的部分png圖像
我想這樣的事情和它不工作:
<canvas id="canvas"></canvas>
<img id="pngimg" src="" alt="" />
[...]
canvas = document.getElementById("canvas");
pngimg = document.getElementById("pngimg");
[...]
pngimg.src = canvas.toDataURL();
context.drawImage(pngimg, 0, 0, canvas.width, canvas.height);
[...]
然後使用clearRect用鼠標擦除。擦除對使用drawLine添加到畫布的筆觸起作用,但對使用drawImage的圖像不起作用。它必須是clearRect,而不是繪製純色,因爲背景不牢固。是否有可能做到這一點?
我發現我只是有各種各樣的錯字,得到了圖像能夠抽取到畫布上,現在抹去。感謝您的答覆,但我不知道有關託管在其他域中的圖像。我的圖像位於相同的域中,並從畫布內容動態生成。 – ArtisticAbode