• canvas加载图像


    之前按照例子,加载图像,发现加载图像,加载不上去,代码也没有错误,经过几次的尝试:发现需要重复调用下drawImage才可以。

    <script type="text/javascript">
    var c=document.getElementById("Canvas");
    var cxt=c.getContext("2d");
    var img=new Image()
    img.src="1.png"
    cxt.drawImage(img,0,0);
    </script>

    ​后来,发现应该是加载的问题,大多数支持 canvas 标记的浏览器的当前版本中,当图片还没有加载完成时,如果你要去画它,结果是什么事情都不会发生。也就是说,如果你想画一个图片,你需要等它完全加载。你可以使用图片对象的 onload 函数来进行判断。

    <script type="text/javascript">
    
    var c=document.getElementById("Canvas");
    var cxt=c.getContext("2d");
    var img=new Image()
    img.src="1.png"
    image.onload = function()
    {
    cxt.drawImage(img,
    0,0)
    }
    </script>
  • 相关阅读:
    Swing 2
    Swing 1
    集合
    关于sql 模糊字段查询语句
    关于前端开发的几篇文章
    黄金点游戏
    word count
    四则运算
    软件工程——《构建之法》读后困惑
    自我介绍
  • 原文地址:https://www.cnblogs.com/beta-data/p/4641649.html
Copyright © 2020-2023  润新知