我正在使用dataurl將畫布轉換爲圖像。我有以下代碼在控制檯中輸出沒有錯誤。似乎有點工作,但是當我訪問dataurl它顯示一個空白圖像。畫布圖像顯示爲無圖像(空白)
window.onload = function() {
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
var imageObj = new Image();
imageObj.onload = function() {
var myImage = context.drawImage(imageObj, 0, 0);
var myImg = canvas.toDataURL("image/png");
document.getElementById("canvasimg").setAttribute("src", myImg);
};
imageObj.src = "http://img801.imageshack.us/img801/5641/3cc67ca1a74049ce99bc92b.png";
};
<canvas id="myCanvas" width="578" height="400"></canvas>
<img id="canvasimg" alt="" src="">
我試過了,但我卻得到相同的結果。我更新了代碼以反映您所說的內容。 –