您的位置:首页 > 其它

canvas学习之坐标的变化和文本的应用

2015-10-24 13:30 246 查看
canvas的默认坐标是位于左上角的 ,因此,若用坐标变化的话,可以把canvas的坐标移下来,常用的有 平移变化 translate 参数为x轴和y轴的变化,还有rotate 参数是旋转几度注意是弧度,还有scale 参数是x轴的缩放和y轴的缩放,

context.translate(canvas.width,0);
context.scale(-1,1);


context.rotate(Math.PI*(angle/180));




还有一种变化矩阵的方法,trandform是一种累加的效果,而settransform是会把前面一种变化情况给删除掉



利用transform和settransform可以实现错切的效果

其都接受6个参数 具体百度

文本的绘制可以用stroketext和filltext来做



字体的各个属性





文本的定位





一些基本的代码



记住这些文本的属性都是context自带的,因此针对的都是context这个上下文环境来进行绘制

measureText的用法







以上便是简单的总结
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: