我有一個問題顯示一個畫布到另一個。我根據this solution顯示一個畫布到另一個
<script>
var source = document.getElementById('hiddenCanvas');
var source_ctx = source.getContext('2d');
var img = new Image();
img.onload = function(){
source.width = img.width;
source.height = img.height;
source_ctx.drawImage(img, 0, 0, img.width, img.height);
}
img.src = 'icon.jpg';
var destination = document.getElementById('visibleCanvas');
var destin_ctx = destination.getContext('2d');
destin_ctx.drawImage(source, 0, 0);
</script>
好做的一切,第一canvas元素顯示畫面正常,但無論我做什麼,第二畫布不希望顯示圖片。
已經試過了,還是沒有結果 –
@MaximErshov發現了另一個可能的錯誤,請參閱更新。您還需要設置目標畫布大小(至少不清楚這是否完成)。 – K3N