美文网首页
canvas day-02

canvas day-02

作者: 无敌万小奔 | 来源:发表于2017-06-04 16:05 被阅读0次

canvas标签

属性

  • width
  • height

方法

  • getContext() 参数 “2d” "webgl"

Context绘图环境

路径的开启和关闭

  • beginPath()
  • closePath()

线

  • moveTo(x,y)
  • lineTo(x,y)

矩形

rect(x,y,w,h)
strokeRect(x,y,w,h)
fillRect(x,y,w,h)
clearRect(x,y,w,h)

圆弧

  • arc(x,y,r,start,end, [false/true])
  • 弧度 180角度 = Math.PI弧度

填充

  • fillStyle 属性
  • fill()

描边

  • strokeStyle 属性
  • stroke()

知识点(了解)

路径比较复杂,如何填充

内容

文字方法

  • strokeText(text, x, y) 描边写字
  • fillText(text, x, y) 填充写字
  • measureText(text) 返回对象 包换文本的宽度
  • font 属性 设置 大小、字体 如 cxt.fon="100px MicrosoftYaHei";
  • textAlign 属性 水平对齐方式 start(默认)/end/center/left/right
  • textBaseline 属性 垂直对齐方式 alphabetic(默认)/top/bottom/middke/hanging/ideographic

绘制图片(插入图片)

插入图片

drawImage(img, x, y)

  • img image的dom元素
  • x,y 插入到 画布的位置 坐标

插入图片并改变大小

drawImage(img, x, y, width, height)

插入裁剪后的图片

drawImage(img, sx,sy,swidth,sheight, x, y, width, height)

  • sx/sy: 图片上开始裁剪的位置
  • swidth/sheight : 裁剪图片的大小

阴影

  • shadowColor 阴影颜色
  • shadowBlur 阴影的模糊值
  • shadowOffsetX 阴影的左偏移量
  • shadowOffsetY 阴影的右偏移量

渐变

线性渐变

var grd = cxt.createLinearGradien(x, y, x1, y1);

grd.addColorStop(位置, color)

相关文章

  • canvas day-02

    canvas标签 属性 width height 方法 getContext() 参数 “2d” "webgl"...

  • 2018-09-26

    Day-02 总结 Python基础 01-认识python control+/ 添加注释/取消注释contr...

  • day-02

    作业 day2作业:1.下列四组数,依次为二进制、八进制和十六进制,符合要求的是(D)a. 12, 77, 1...

  • Day-02

    第一节 程序启动过程 1.了解main函数 掌握 UIApplicationMain(argc, argv, ni...

  • Day-02

    python基础 本周内容安排: 变量 运算符 数据类型 分支和循环结构 python没有编译的过程 是一种解释性...

  • android随笔之自定义View的Canvas用法

    对Canvas进行操作: 1,Canvas平移 2,Canvas缩放 3,Canvas旋转 Canvas操作例子 ...

  • HTML5中canvas使用

    1、Canvas基础 2、Canvas画直线 3、Canvas画矩形 4、Canvas画文字 5、Canvas画圆...

  • 【微信小程序】canvas is empty

    问题:使用canvas时,报错:canvas is empty原因:因为创建canvas对象时,canvas还未加...

  • canvas

    @(HTML5)[canvas与SVG] [TOC] 十 、canvas canvas的基本用法 canvas是H...

  • canvas

    canvas canvas绘制 获取元素var canvas = document.getelementbyid(...

网友评论

      本文标题:canvas day-02

      本文链接:https://www.haomeiwen.com/subject/uuovfxtx.html