收藏
回答

canvas绘制水印的问题?

上面是代码

下面是效果

我想实现全屏铺满 就是屏幕里多有几个文字 但是没办法实现

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

2 个回答

  • 九歌^
    九歌^
    2023-05-22

    document.body.style.backgroundImage 小程序又没有这个 大哥。。。

    你canvas导出的base64图片,使用view设置为backgroundImage接收就好了。

    https://developers.weixin.qq.com/s/RXPRJomZ7uIm

    2023-05-22
    有用 1
    回复 7
    • yoyoyoyo
      yoyoyoyo
      2023-05-22
      怎么把canvas导出为图片呀
      2023-05-22
      回复
    • 九歌^
      九歌^
      2023-05-22回复yoyoyoyo
      代码片段里 我写了canvas.toDataURL 不是ctx.toDataURL
      2023-05-22
      回复
    • yoyoyoyo
      yoyoyoyo
      2023-05-22回复九歌^
      好的 我看一下你的代大神
      2023-05-22
      回复
    • yoyoyoyo
      yoyoyoyo
      2023-05-22
      大神  我把你的复制过来 它提示this.setdata不是一个方法  我的小程序使用taro+vue写得  我以前用setdata的时候他也提示不是一个方法  是为啥呀
      2023-05-22
      回复
    • 九歌^
      九歌^
      2023-05-23回复yoyoyoyo
      因为我都是箭头函数,你前面哪里不是箭头函数嘛?比如success: res => {} 这样。 你可能写的是success(res) {}
      2023-05-23
      回复
    查看更多(2)
  • 奋斗吧小青年°
    奋斗吧小青年°
    2023-05-22

    css

    2023-05-22
    有用
    回复
登录 后发表内容