收藏
回答

canvas生成图片,如何旋转?

canvas生成图片,如何生成旋转后的图?

回答关注问题邀请回答
收藏

2 个回答

  • 云之端
    云之端
    2019-12-13


    fun2() {
      const ctx = wx.createCanvasContext('myCanvas')
     
      wx.chooseImage({
        success: function(res) {
          console.log('选择图片--success==', res);
          ctx.drawImage(res.tempFilePaths[0], 20, 20, 150, 100);
          ctx.rotate(90 * Math.PI / 180);
          ctx.draw();
        }
      })
    },

    我是这么旋转的,但是没有效果

    2019-12-13
    有用
    回复
  • 少年啦
    少年啦
    2019-07-19

    ctx.rotate 这个东西 你去了解了解

    2019-07-19
    有用
    回复 3
    • 云之端
      云之端
      2019-12-13
      这个貌似不管用,要么没效果,要么直接转没了
      2019-12-13
      回复
    • 汪洋大海-黎
      汪洋大海-黎
      2020-11-19
      旋转不管你原点定在Canvas的哪里,都是以图片的左上角来旋转的
      2020-11-19
      回复
    • 清心.
      清心.
      2021-07-15回复汪洋大海-黎
      度的,好像不能居中旋转,旋转后裁剪的图片变的很宽很大,失去了原来的尺寸
      2021-07-15
      回复
登录 后发表内容