美文网首页
canvas day-03

canvas day-03

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

文字

  • strokeText(text, x, y)
  • fillText(text. x, y)
  • font
  • textAlign
  • textBaseline

图片

  • 插入图片 drawImage(img, x, y)
  • 插入图片设置大小 drawImage(img, x, y, width, height)
  • 插入图片的一部分到画布 drawIamge(img, sx, sy, swidth, sheight, x, y, width, height)

canvas 阴影

  • shadowColor
  • shadowBlur
  • shadowOffsetX
  • shadowOffsetY

渐变

  • 线性渐变 createLinearGradient(x1, y1, x2, y2)
    addColorStop()

Canvas基础

  • 划线
  • 矩形
  • 填充
  • 描边
  • 文字

Canvas进阶

阴影

渐变

线性渐变

径向渐变

  • createRadiaGradient(x1, y1, r1, x2, y2, r2)
  • addColorStop()

把背景图片作为填充

  • createPattern(imgDom, repeate)
  • 第二个参数 repeate/ repeat-x / repeat-y / no-repeat

变换

缩放

  • sacle(x, y)

位移

  • translate(x, y)

旋转

  • rotate(angle)

环境的保存和恢复

  • save()
  • restore()

设置透明

  • globalAlpha = number 设置不透明度
  • 全局设置是对整个画布(绘图环境) 进行设置

限定绘图区域

  • clip()

输出base64编码

  • canvas.toDataURL(type, encoder)
  • type为mime类型 image/jpeg image/gif image/png image/webp

画布渲染画布

把一个画布以图片的形式用 drawImage() 插入到另一个画布
这是一种canvas的优化手段

设置线条

  • lineCap 属性 设置线条两端的形状 butt/round/square
  • lineJoin 属性 设置线条夹角 miter/bevel/round
  • miterLimit 属性 设置夹角斜角的最大长度 一般默认 10

相关文章

  • canvas day-03

    文字 strokeText(text, x, y) fillText(text. x, y) font textA...

  • Day-03

    第一节 UINavigationController UINavigationController基本知识 1>...

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

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

  • HTML5中canvas使用

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

  • 日更35/100:喝咖啡真的是精力充沛的直接原因吗?

    喝咖啡真的是精力充沛的直接原因吗? ——精听《刘润·商业洞察力30讲》&精读《系统之美》DAY-03(04因果链:...

  • day-03 作业

    1.使用位运算判断一个数是否是奇数注:奇数的二进制的最后一位是1,偶数是0 2.表达式0x13&0x17的值是(1...

  • day-03作业

    1.下列四组数,依次为二进制、八进制和十六进制,符合要求的是(d) 2.二进制数加法运算的基本特点是“逢二进一”,...

  • day-03 作业

    下面定义变量正确的是(a,b)a. a = b = c = 10b. a,c = 10c. in = 20d. n...

  • 【微信小程序】canvas is empty

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

  • canvas

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

网友评论

      本文标题:canvas day-03

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