uniapp小程序生成海报/图片并保存分享

调研结果:

方法一:canvas+uni.canvasToTempFilePath耗时太长,现在卡在canvas的绘制有问题,canvas绘制的部分东西不生效但是找不到原因

方法二:使用wxml-to-canvas其实也差不多是用canvas手动绘制,可能会卡在和方法一一样的问题

方法三:painter插件需要完全依赖于别人的插件和代码,还有那个绘制官网,文章中有部分链接已经打不开了,不知道能否尝试。这个方法也是很多不确定性

方法四:html2canvas方案在小程序不能直接使用,可能用webview加载页面,再通过html2canvas来生成相应的canvas,然后转成图片。或者在小程序中挂载一个ifram,小程序加载这个页面必须放到服务器上

亲测结果:

方法一:canvas绘制太难,绘制出不来的还找不到原因

后续更新其他...

相关推荐
00后程序员张7 分钟前
iOS 26 兼容测试实战,机型兼容、SwiftUI 兼容性改动
android·ios·小程序·uni-app·swiftui·cocoa·iphone
OEC小胖胖38 分钟前
连接世界:网络请求 `wx.request`
前端·微信小程序·小程序·微信开放平台
mon_star°1 小时前
基于微信小程序高仿背单词消除游戏
游戏·微信小程序·小程序
jingling5551 小时前
解决微信小程序真机调试中访问本地接口 localhost:8080 报错
前端·微信小程序·小程序
ZeroNews内网穿透1 小时前
新版发布!“零讯”微信小程序版本更新
运维·服务器·网络·python·安全·微信小程序·小程序
molong9311 小时前
Android 应用配置跳转微信小程序
android·微信小程序·小程序
尘似鹤1 小时前
微信小程序学习(二)
学习·微信小程序·小程序
杏花春雨江南1 小时前
微信小程序里 uni.navigateTo 用的多了, 容易报错,
微信小程序·小程序·notepad++
2501_915106321 小时前
iOS 可分发是已经上架了吗?深入解析应用分发状态、ipa 文件上传、TestFlight 测试与 App Store 审核流程
android·ios·小程序·https·uni-app·iphone·webview
2501_9160074710 小时前
HTTPS 抓包乱码怎么办?原因剖析、排查步骤与实战工具对策(HTTPS 抓包乱码、gzipbrotli、TLS 解密、iOS 抓包)
android·ios·小程序·https·uni-app·iphone·webview