收藏
回答

将控件转成图片分享

有个需求微信上不知道怎么实现,来请教下大家,就是我想将一个

scroll-view 里面展示的所有内容生成一张图片然后分享,在安卓上这个功能可以轻易实现,但在小程序上无从下手,有知道怎么实现的大神吗?


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

3 个回答

  • 杨泉
    杨泉
    2019-01-07

    参见我之前的帖子


    https://developers.weixin.qq.com/community/develop/doc/000040f98a00802f2967f0d345b800


    没啥办法,canvas画吧


    内容样式都无所谓,都能画

    只不过我那个功能后来放弃是因为涉及的网络图片太多,得一个一个提前下载,太耗时了

    2019-01-07
    赞同 1
    回复
  • 春江酒徒
    春江酒徒
    2019-01-05

    小程序有那种像截屏一样,直接截取部分控件图片的功能吗

    2019-01-05
    赞同
    回复 4
    • Stephen
      Stephen
      2019-01-05

      没有

      2019-01-05
      回复
    • Stephen
      Stephen
      2019-01-05

      wx.captureScreen 不开放

      2019-01-05
      回复
    • 春江酒徒
      春江酒徒
      2019-01-05回复Stephen

      这个跟用户手动截屏不一样,安卓上很容易实现这个,小程序我不太熟悉,可能没这个功能吧

      2019-01-05
      回复
    • Stephen
      Stephen
      2019-01-05回复春江酒徒

      没这个功能 想做只能用canvas画

      2019-01-05
      回复
  • Stephen
    Stephen
    2019-01-05

    将内容绘制到canvas中去 保存成图片 不过这个操作要在进入页面后就去做 用户点击分享时 绘制是来不及的

    2019-01-05
    赞同
    回复 3
    • 春江酒徒
      春江酒徒
      2019-01-05

      这个操作非常麻烦啊,控件里内容稍多,那得每个子控件都得单独去绘制,还得设置坐标,而且一些样式好像也没办法绘制成一样

      2019-01-05
      回复
    • Stephen
      Stephen
      2019-01-05回复春江酒徒

      你是要分享图片 还是 用在小程序分享的那个卡片消息的封面图片


      如果你是想分享图片 目前只有这一个办法 而且小程序不能直接分享图片 只能保存到用户手机相册 用户手动分享


      如果你是想用在小程序分享的那个卡片消息的封面图片 没必要弄这么麻烦 500 * 400的图片 你也放不下这么多东西

      2019-01-05
      回复
    • 春江酒徒
      春江酒徒
      2019-01-05回复Stephen

      是想分享图片,这个难度不在于怎么分享,我是想把控件里展示的内容全部原本的生成一张图片分享,类似简书app的将内容生成图片分享功能一样,只是我这个控件里的内容和样式都比较多,用canvas一个个去绘制的话,不仅麻烦,而且很多样式绘制不出来

      2019-01-05
      回复
登录 后发表内容