Canvas:save()和restore()
来源:互联网 发布:离散数学 左孝凌 知乎 编辑:程序博客网 时间:2024/05/21 08:38
每个context都有一个绘图状态栈,包括以下部分:
- 当前变换矩阵(transformation matrix)
- 当前裁减区域(clipping region)
- 下列属性的当前值: strokeStyle,fillStyle,globalAlpha,lineWidth,lineCap,lineJoin,miterLimit,shadowOffsetX,shadowOffsetY,shadowBlur,shadowColor,globalCompositeOperation,font,textAlign,textBaseLine
当前路径(path)和位图(bitmap)不属于绘图状态,当前路径是永久性的,只有beginPath()可以重置它,而当前位图是canvas的属性,不是context的。
- context.save()将当前状态压入栈
- context.restore()将当前状态弹出栈
由于canvas只有一个2d context,save和restore可以在很多场合得到应用,例如在变换中就特别常见。
0 0
- Canvas:save()和restore()
- canvas.save();和canvas.restore();
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- Canvas的save和restore
- android canvas save和restore
- hdu-1518-Square-深搜+剪枝(同hdu1455)
- SAT2生物考试300个常用词汇
- 九度OJ 题目1000:计算a+b
- 函数柯里化(Currying)
- MySql性能调优(一)字段类型的选取之时间类型
- Canvas:save()和restore()
- Mybatis技术: 实现物理分页
- go语言学习笔记---非入侵式接口设计探究
- 第十三周 项目2- 形状类族的中的纯虚函数
- QTP破解方法
- 百度历年笔试面试题
- mysql在表的某一位置增加一列的命令
- 中国大数据人才薪酬报告
- Apache DirectMemory介绍