posts - 247,  comments - 25,  trackbacks - 0
使用坐标变换,就可以实现图形变形处理了
三种方式:
1.平移
     ctx.translate(x,y);//x 表示坐标轴原点向左移动多少个单位,默认为像素;y 表示坐标轴原点向下移动多少个单位
2.扩大
    ctx.scale(x,y);//x 表示水平方向放大(小数表示缩小)倍数,y 表示垂直方向放大缩小的倍数
3.旋转
    ctx.rotate(angle);//angle 角度 (正数为顺时针方向旋转,负数为逆时针方向旋转)

当使用坐标变换之后,已以创建好的路径就不能用了,必须重新创建路径。但是重新创建路径之后,坐标变换就失效了,必须先另写一个创建路径的方法,然后在坐标
变换的同时调用该方法


使用矩阵变换同样可以达到图形变换的后果
posted on 2011-08-17 10:48 林的 阅读(318) 评论(0)  编辑  收藏 所属分类: html5

只有注册用户登录后才能发表评论。


网站导航:
 
<2011年8月>
31123456
78910111213
14151617181920
21222324252627
28293031123
45678910

想回家了,呵呵!

常用链接

留言簿(6)

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜