zoukankan      html  css  js  c++  java
  • Canvas画布

    1、Canvas是一个图形容器(画布),在网页中他是一个矩形框,它本身不具有作画功能,通常是在js中实现完成

                var c=document.getElementById("myCanvas");           //先获取canvas
                var ctx=c.getContext("2d");          //创建一个context对象,工作环境;
                ctx.fillStyle="#FF0000";           //填充颜色
                ctx.fillRect(10,10,100,100);          //(x,y,width,height) x方向的开始位置,y方向的开始位置,图形的宽度和高度,

    完成一个矩形填充

    2、Canvas - 路径

    (1)在Canvas上画线,我们将使用以下两种方法:

                    moveTo(x,y) 定义线条开始坐标      //开始的坐标

            lineTo(x,y) 定义线条结束坐标           //结束的坐标

               绘制线条我们必须使用到 "ink" 的方法,就像stroke().

     

    (2)在canvas中绘制圆形, 我们将使用以下方法:

               arc(x,y,r,start,stop)开始的坐标,半径

               实际上我们在绘制圆形时使用了 "ink" 的方法, 比如 stroke() 或者 fill()

       var c=document.getElementById("myCanvas");   //先获取canvas;
          var ctx=c.getContext("2d");    //创建一个context对象,工作环境;
          ctx.beginPath();  //开始画图
          ctx.arc(95,50,40,0,2*Math.PI);
          ctx.stroke();
       

    3、Canvas - 文本

    使用 canvas 绘制文本,重要的属性和方法如下:

            font - 定义字体

    • fillText(文本内容,x,y) - 在 canvas 上绘制实心的文本 
    • strokeText(文本内容,x,y) - 在 canvas 上绘制空心的文本
  • 相关阅读:
    C#高级编程第11版
    C#特性
    设计模式 单一职责原则
    设计模式 依赖倒置原则
    C# 预处理指令
    毕业设计 python opencv实现车牌识别 矩形矫正
    毕业设计 python opencv实现车牌识别 颜色判断
    毕业设计 python opencv实现车牌识别 界面
    南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 I
    南昌大学航天杯第二届程序设计竞赛校赛网络同步赛 G
  • 原文地址:https://www.cnblogs.com/guanyushan/p/7768890.html
Copyright © 2011-2022 走看看