javascript - canvas绘制图片失败?
迷茫
迷茫 2017-04-11 10:09:42
0
3
442

直接代码

      
  

Your browser does not support the canvas element.

一直绘制失败,我这是照抄的手册上的啊,页面打开,一片空白。是我打开方式不对?什么情况


这是我控制台的截图

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆 (3)
大家讲道理
var c=document.getElementById("canvas"); var cxt=c.getContext("2d"); var img=new Image(); img.src="jqevent1.png";//这个路径是肯定正确的 img.onload = function(){ cxt.drawImage(img,0,0); }

改成这样可以了,img.src赋值的时候,图片才开始去加载,还没加载完,就直接drawImage了,估计就空白。

    Peter_Zhu

    稍微做了改动:

    img.src="language.png";//这里有个异步加载,图片不会一下子就完成加载的; img.onload = function(){ cxt.drawImage(img,0,0); };
      伊谢尔伦

      drawImage(img,0,0)这个参数传错了
      W3School上这样用
      var c=document.getElementById("myCanvas");
      var ctx=c.getContext("2d");
      var img=document.getElementById("tulip");
      ctx.drawImage(img,10,10);

        最新下載
        更多>
        網站特效
        網站源碼
        網站素材
        前端模板
        關於我們 免責聲明 Sitemap
        PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!