zoukankan      html  css  js  c++  java
  • Canvas引用图像【每日一段代码13】

    <DOCTYPE HTML>
    <html>
    <head>
    <title>Canvas drawImage example</title>
    <script type="text/javascript">
    function draw() {
    var cxt = document.getElementById("myCanvas").getContext("2d");
    var img = new Image();
    img.src = "C:/Users/Administrator/Desktop/666.png";//图片路径
    img.onload = function(){
    cxt.drawImage(img,0,0);
    cxt.strokeStyle="#FF0000";
    cxt.beginPath();
    cxt.moveTo(30,96);
    cxt.lineTo(70,66);
    cxt.lineTo(103,76);
    cxt.lineTo(170,15);
    cxt.stroke();
    }
    }
    </script>
    </head>
    <body onLoad="draw()">
    <canvas id="myCanvas""></canvas>
    </body>
    </html>

    显示效果如下:

    【用到的函数 drawImage(image, x, y)  其中,括号内 image 是 image 图片或者 canvas 对象。x,y 是其在目标 canvas 中的坐标。本实例中,调用一个外部图像作为一线性图的背景。用背景图就不需要绘制负责的背景,省下不少代码。这里只用到一个 image 对象,于是就在它的 onload 事件响应函数中触发绘制动作。drawImage 方法将背景图放置在 canvas 的左上角 (0,0) 处。红色折线部分使用前面讲的方法绘制的。】

  • 相关阅读:
    java线程池
    缓存命中
    dubbo面向服务使用
    ActiveMQ
    创建证书
    struts2的运行原理以及底层的工作机制
    jdbc,mybatis,hibernate各自优缺点及区别
    struts2与springmvc的区别
    linux vi 命令编辑操作
    Linux FTP基本操作命令 ( 序列二 ftp)
  • 原文地址:https://www.cnblogs.com/naokr/p/2343261.html
Copyright © 2011-2022 走看看