收藏
回答

canvas 如何使用网络图片绘制海报背景?

canvas 如何使用网络图片绘制海报背景?


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

1 个回答

  • Frank
    Frank
    2022-11-08
    downLoadDraw(canvas, ctx, url, x, y, w, h) {
          return new Promise((resolve, reject) => {
            uni.getImageInfo({
              src: url,
              success: (res) => {
                const img = canvas.createImage();
                img.onload = () => {
                  console.log(img);
                  ctx.drawImage(img, x, y, w, h);
                  resolve();
                };
                img.src = res.path; //微信请求返回头像
              },
              fail: (err) => {
                this.$toast("图片加载失败,请稍后重试");
                reject();
                return false;
              },
              complete: (res) => {
                console.log(res);
              },
            });
          });
        },
    
    

    仅供参考

    2022-11-08
    有用 1
    回复
登录 后发表内容