收藏
回答

小程序可以实现对某个页面的某个区域进行精确截图的功能吗?

大家好:

如题,我想实现按钮触发对页面中的特定区域显示的各种内容进行截图保存,请问这个功能可以实现吗?

谢谢。

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

2 个回答

  • 小黎
    小黎
    03-12

    可以使用snapshot 组件(只支持Skyline)包裹要截图的区域,然后,wx.editImage 编辑图片有自定义截图功能,最后调用wx.saveImageToPhotosAlbum 保存图片,参考代码片段:

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

    03-12
    有用 1
    回复 4
    • Xx
      Xx
      03-12
      感谢大佬,snapshot确实是一个可行的方案,可我运行以上代码片段时出现下图中的错误,我看到代码片段的app.json中已经设置了renderer:skyline,而我的微信(8.0.56)和系统版本(IOS17.6.1)都满足要求了,请问还能是什么原因啊,再次感谢哈
      03-12
      回复
    • 小黎
      小黎
      03-12回复Xx
      03-12
      1
      回复
    • 小黎
      小黎
      03-12回复Xx
      手机预览也需要打开开发调试的 debug Skyline
      03-12
      回复
    • Xx
      Xx
      03-13回复小黎
      感谢大佬,终于调通了,很奇怪我通过代码片段执行不了,移植后通过AI修修补补终于可以了,可能是我是在组件中使用截图功能,和例程不太一样,哈哈哈
      03-13
      回复
  • 智能回答 智能回答 该问答由AI生成
    03-12
    有用
登录 后发表内容