canvas-旋转

作者: 星空有月 | 来源:发表于2016-12-25 20:48 被阅读24次

    因为canvas在画过之后就不能再进行修改,多以要先运动最后在画。

    function d2a(n){
      return Math.PI*n/180;
    }
    var oC = document.getElementById('c1');
    var gd = oC.getContext('2d');
    gd.translate(100+100,100+50);//移动到x加上矩形宽度一半
    gd.rotate(d2a(45deg));
    gd.strokeRect(-100,-50,200,100);//画的定位点是负宽度的一半,负高度一半,宽,高
    

    这就实现了canvas上面的矩形沿中心点选择45度。

    相关文章

      网友评论

        本文标题:canvas-旋转

        本文链接:https://www.haomeiwen.com/subject/bpsdvttx.html