小程序
小游戏
企业微信
微信支付
扫描小程序码分享
网上都没有直接把页面内容转成图片的方法,都是用canvas绘制。
但是看见小程序转发功能里有一个tips:不自定义转发图片的情况下,默认会取当前页面,从顶部开始,高度为 80% 屏幕宽度的图像作为转发的缩略图。
故想问一下小程序团队官方能不能提供一下这个把页面部分区域转成图片的方法呢?
亦或者 可以暴露一个接口或参数在转发时让我们自定义高度(现在固定是屏宽80%),以及自定义转发的图像在页面中的位置,这样结合绘制高度和开始绘制的位置,也能把指定区域作为转发的缩略图了(“▔□▔)
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
2024都快过完了,有解决办法么
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
snapshot,但是有坑,包裹后图片加载不出来 , 还要用skyline渲染
马上2024年了,解决了吗
解决了么,遇到同一个问题
解决没
这个tips用了吗?是出现这样的效果吗?
同求,用canvas画如果是简单的页面还行,太复杂的话工作量就太大了。像web端有很多插件可以做到,例如html2canvas等,不知道小程序中有没有类似的插件或者官方api可以达到同样的效果
你可以尝试把想要的内容利用canvas生成图片再分享=v=
美得你 (“▔□▔)
不过如果可以的话,也是极好的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
2024都快过完了,有解决办法么
snapshot,但是有坑,包裹后图片加载不出来 , 还要用skyline渲染
马上2024年了,解决了吗
解决了么,遇到同一个问题
解决没
这个tips用了吗?是出现这样的效果吗?
同求,用canvas画如果是简单的页面还行,太复杂的话工作量就太大了。像web端有很多插件可以做到,例如html2canvas等,不知道小程序中有没有类似的插件或者官方api可以达到同样的效果
你可以尝试把想要的内容利用canvas生成图片再分享=v=
美得你 (“▔□▔)
不过如果可以的话,也是极好的