收藏
回答

微信小程序 有没有把页面指定位置的内容直接转成图片的方法?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 转发 微信iOS客户端 7.0.5 2.0.0

网上都没有直接把页面内容转成图片的方法,都是用canvas绘制。

但是看见小程序转发功能里有一个tips:不自定义转发图片的情况下,默认会取当前页面,从顶部开始,高度为 80% 屏幕宽度的图像作为转发的缩略图。

    故想问一下小程序团队官方能不能提供一下这个把页面部分区域转成图片的方法呢?

    亦或者 可以暴露一个接口或参数在转发时让我们自定义高度(现在固定是屏宽80%),以及自定义转发的图像在页面中的位置,这样结合绘制高度和开始绘制的位置,也能把指定区域作为转发的缩略图了(“▔□▔)

最后一次编辑于  08-06
回答关注问题邀请回答
收藏

3 个回答

  • 靖王
    靖王
    09-19

    同求,用canvas画如果是简单的页面还行,太复杂的话工作量就太大了。像web端有很多插件可以做到,例如html2canvas等,不知道小程序中有没有类似的插件或者官方api可以达到同样的效果

    09-19
    赞同
    回复
  • June
    June
    08-06

    你可以尝试把想要的内容利用canvas生成图片再分享=v=

    08-06
    赞同
    回复 2
    • Riordon
      Riordon
      08-06
      canvas的局限性有点大,因为想要的内容可能是多变的
      08-06
      回复
    • June
      June
      08-06回复Riordon
      那你等官方帮你吧
      08-06
      回复
  • G-STEPS街舞工作室
    G-STEPS街舞工作室
    08-06

    美得你 (“▔□▔)

    不过如果可以的话,也是极好的

    08-06
    赞同
    回复