当前位置: 首页 > 知识库问答 >
问题:

javascript - 请教一个技术实现方案?

周高畅
2024-04-10

需求是要截取小程序里的一个页面长图分享到分享到朋友圈,有什么方案可以实现吗
image.png

共有2个答案

田佐
2024-04-10

你这图也太长了……小程序的 canvas 为了防止 OOM 有尺寸限制的,我记得最大才 4096,你这个根本画不下来。

如果没那么长的话你可以去试 @陟上晴明 提到的方案。

真要这么长的话你只能考虑新的 Skyline 渲染引擎自带的 snapshot 特性了了:

https://developers.weixin.qq.com/miniprogram/dev/component/sn...

不过最大的缺点就是 Skyline 自己本身都还不成熟了……

廖君昊
2024-04-10

html2canvashtml2image 之类的方案应该都可以。

  • wxm2canvas 小程序中绘制 canvas 的小工具 | 微信开放社区
  • 如何实现快速生成朋友圈海报分享图 | 微信开放社区
 类似资料:
  • 想请教巨佬们一个需求问题, 使用环境是一个后台element admin这种 需求是有一个待上传列表,是市里各个学校的列表,每个学校可能会一下子上传几十份pdf文件,那样的话一下子调用几十次上传接口,领导的意思是多选文件之后合并成一个大文件上传(有点没明白),请问有谁有合适一点的解决方案呢

  • 请教一个算法问题 输入原数组(按start排序, 并且下一项的start一定>=前一项的end) 提取出连续的相同项合并成一个新的对象, 插入原数组, 根据start和end判断是否连续 如例子里的(0,1,2)项里的B 提取并合并得到{ "start": 1, "end": 4, "content": ["B"] } (2,3)项里的D 提取并合并得到{ "start": 3, "end": 5

  • 如题,想实现一个类似的功能,座位需要根据平面图去实现,这种功能怎么实现好点?

  • JavaScript 是由 Netscape 公司开发并随 Navigator 导航者一起发布的、介于 Java 与 HTML 之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要Java编译器,而是直接运行在 Web 浏览器中,而因倍受 Web 设计者的所爱。为了帮助我国广大计算机用户尽快了解和掌握这些新技术,本着先进的技术,要大家分享的原则,电脑网络学校特组织 J

  • 本文向大家介绍请用js实现一个promise的方法相关面试题,主要包含被问及请用js实现一个promise的方法时的应答技巧和注意事项,需要的朋友参考一下 面试够用版 大厂专供版 参考自https://juejin.im/post/5c9c3989e51d454e3a3902b6

  • 前端web H5游戏开发用的什么技术或框架,开发类似4399小游戏那种的,flash停止维护,Egret貌似进不去,以js语言为主