zoukankan      html  css  js  c++  java
  • canvas画图标签的使用

    <canvas id="can" width='500' height='500'>你的浏览器不支持</canvas> //创建一个画布

    js:

    var c=document.getElementById('can')  //获取节点
    var canvas=c.getContext("2d");      //使用2D引擎
    canvas.fillStyle="rgba(0,0,255,0.2)";     //定义一个颜色
    canvas.fillRect(0,0,300,300);        //定义一个矩形

    ========画线========

    canvas.moveTo(10,10)        //起始位置 //如果没有再次设置起始位置将从结束位置开始画
    canvas.lineTo(20,30)         //结束位置
    canvas.stroke();            //结束图形

    =========画圆=======

    canvas.fillStyle="rgba(0,0,255,0.2)";     //定义一个颜色
    canvas.beginPath();              //从新开始画,防止冲突重叠
    canvas.arc(200,200,30,0,Math.PI*2,true)
    canvas.closePath();            //结束画布
    canvas.fill();                //结束渲染

     ==========渐变色=============

    var grd=canvas.createLinearGradient(0,0,175,50);
    grd.addColorStop(0,"yellow");
    grd.addColorStop(0.5,"blue");
    grd.addColorStop(0.5,"green");
    canvas.fillStyle=grd;          //将生成的颜色赋值给样式
    canvas.fillRect(0,0,175,50);  

    ============载入一张图片==============

     var img=new Image()
    img.src='logo.png';
    canvas.drawImage(img,200,30)
    
    
    
  • 相关阅读:
    理解numpy.dot()
    Numpy数组操作
    numpy.rollaxis函数
    数组的分割
    数组的组合
    轴的概念
    Numpy数组解惑
    Django2.1.3 urls.py path模块配置
    ubuntu18.04创建虚拟环境时提示bash: /usr/local/bin/virtualenvwrapper.sh: 没有那个文件或目录 的解决办法
    对银行卡号进行验证(转)
  • 原文地址:https://www.cnblogs.com/xiongwei89/p/2993930.html
Copyright © 2011-2022 走看看