Canvas元素里的圆弧绘制

绘制弧度:

绘制弧度的方法:arc(x,y,r,起始弧度,结束弧度,是否逆时针(默认false))

绘制文本:

  •     对象.font='字体'
  •     fillText(text,x,y,maxWidth)
  •     text 要绘制的文本
  •     x,y 文本绘制的坐标(文本左下角)
  •     maxWidth 设置文本最大宽度,可选参数

ctx.textAlign文本水平对齐方式 (left ,right,center,start默认,end)

ctx.textBaseline 设置基线(垂直对齐方式 )

  • top 文本的基线处于文本的正上方,并且有一段距离
  • middle 文本的基线处于文本的正中间
  • bottom 文本的基线处于文本的证下方,并且有一段距离
  • hanging 文本的基线处于文本的正上方,并且和文本粘合
  • alphabetic 默认值,基线处于文本的下方,并且穿过文字
  • ideographic 和bottom相似,但是不一样

制作图片

  • drawImage()

    • 三个参数drawImage(img,x,y)

      • img 图片对象、canvas对象、video对象

      • x,y 图片绘制的左上角

    • 五个参数drawImage(img,x,y,w,h)

      • img 图片对象、canvas对象、video对象

      • x,y 图片绘制的左上角

      • w,h 图片绘制尺寸设置(图片缩放,不是截取)

    • 九个参数drawImage(img,x,y,w,h,x1,y1,w1,h1)

      • img 图片对象、canvas对象、video对象

      • x,y,w,h 图片中的一个矩形区域

      • x1,y1,w1,h1 画布中的一个矩形区域

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值