微信小程序 有没有把页面指定位置的内容直接转成图片的方法?
发布于 7 年前 作者 jie55 11644 次浏览 来自 官方Issues

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

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

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

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

3 回复

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

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

美得你 (“▔□▔)

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

回到顶部