1 绘制文本

fillText(string,x,y,maxWidth)  //填充试绘制文本

strokeText(string,x,y,maxWidth) 画线试绘制文本

设置字体样式:

context.font 文字的字体样式

可选属性:

  font-style 字体样式

  font-variant  字体变体

  font-weight  字体粗细

  font-size

  font-family

  caption

  icon

  menu  

  message-box

  small-caption 

  status-bar

实例:

ctx.font = "30px Georgia"

context.textAlign 文字的对齐方式

  start

  end

  center

  left

  right

context.textBaseline 调整文本的基线

  top

  hanging

  middle

  alphabetic

  ideographic

  bottom

2.ctx.globalCompositeOperation 设置图形交叉参数

source-atop

....

3.canvas状态的保存与恢复

ctx.save()  保存之前的绘图参数,压栈保存

ctx.restore() 恢复之前保存的绘图参数

4.阴影

ctx.shadowColor

ctx.shadowOffsetX 阴影对于图像的水平偏移

ctx.shadowOffsetY 阴影对于图像的垂直偏移

ctx.shadowBlur 模糊参数

5.绘制图像

var img = new Image();
img.src = "......." img.onload = function()
{
ctx.drawImage(img,x,y);
}
ctx.drawImage(img,x,y); 
ctx.drawImage(img,x,y,width,height); 
  width:绘制图片的最终宽度
  height:绘制图片的最终高度 ctx.drawImage(img,sx,sy,swidth,sheight,dx,dy,width,height);
  sx:裁剪区域起始横坐标
  sy:裁剪区域起始纵坐标
  swidth:裁剪区域宽度
  sheight:裁剪区域高度
6.drawImage可以用来绘制视频

最新文章

  1. 让UILabel的文字顶部对齐
  2. CMPP错误码说明
  3. IOS: 模型面数控制
  4. php轮流排序,每隔一定的时间轮流进行位置排序,轮询的排行榜:function dataPollingInterval()
  5. linux 使用 pyodbc 访问 ms sqlserver 数据库
  6. dom cookie记录用户名
  7. 68. Text Justification
  8. 统一iOS客户端和服务器端认证
  9. CGAL Manual/tutorial_hello_world.html
  10. DHTMLX 前端框架 建立你的一个应用程序 教程(七)-- 添加筛选功能
  11. Bootstrap_Javascript_手风琴
  12. iOS_数据库3_sqlite3基本操作
  13. 私有成员的设置和访问方式——set()和get()方法
  14. 微信小程序(有始有终,全部代码)开发--- 新增【录音】以及UI改进
  15. 学习Xen
  16. 《Linux内核设计与实现》 第三章学习笔记
  17. 小心错误使用EasyUI 让网站性能减半
  18. FZU 2150 Fire Game(点火游戏)
  19. excel 单元格内容太多,替换有问题
  20. 微信 js api[转]

热门文章

  1. 适配器模式(Adapter Pattern)
  2. Andorid之页面布局优化
  3. 团队DevOps实践之一
  4. python 自学之路-Day Two
  5. SpringCloud的分布式配置及消息总线
  6. PowerShell禁止执行脚本解决方法
  7. Java对象引用/JVM分级引用——强引用、软引用、弱引用、虚引用
  8. 【Spring源码分析系列】ApplicationContext 相关接口架构分析
  9. Scala的类层级讲解
  10. 微擎where范围查询in