簡體   English   中英

JavaScript:Canvas.drawImage不顯示任何圖像

[英]JavaScript: Canvas.drawImage Not showing any image

我寫了這個簡單的html代碼...

<!DOCTYPE html>
<html>
<head>
    <title>Doc</title>
</head>
<body>
<canvas id = 'myCanvas' width = '800' height = '560'>Ah Snap!</canvas>
<script>
    var canvas = document.getElementById('myCanvas');
    var context = canvas.getContext('2d');

    var img = new Image();
    img.src = 'E:\HTMLPaint1\image123.jpg';

    img.onload = function() {
        context.drawImage(img, 278, 117, 200, 200);
    }

</script>
</body>
</html>

運行后,它不會顯示任何圖像! (路徑正確)

我在這里了一個例子:

window.onload = function(){

       var canvas = document.getElementById("myCanvas");
       var context = canvas.getContext("2d"); 
       var imageObj = new Image();

       imageObj.onload = function(){
                  var destX = canvas.width / 2 - this.width / 2;
                  var destY = canvas.height / 2 - this.height / 2;
                  context.drawImage(this, destX, destY); 
        };
     imageObj.src = "http://lh3.ggpht.com/YOsk5uW00GWrypKD_2PmGz1sGjsLZs4TMtUWUgX5RCTufXhO_HbpCjJz23K-m0KJX8QQv3ihghMhBFuB2I6nO6GXslhfR3GtTw2HQMYvYw";

};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM