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

调研结果:

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

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

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

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

亲测结果:

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

后续更新其他...

相关推荐
spmcor13 小时前
身份证读卡“无感登录”方案实践:从手动点击到自动检测
uni-app
PedroQue9919 小时前
uni-router v1.8.0新增冷启动守卫补执行
前端·uni-app
PedroQue992 天前
uni-router v1.7.0重磅更新:守卫重定向自由掌控
前端·uni-app
一份执念4 天前
uni-app项目 (vue+vite + uni-UI)中引入umd格式JS文件,微信小程序中导入报错处理方案
前端·uni-app·echarts
PedroQue994 天前
V1.6.1性能优化:高频路径提速与代码精简
前端·uni-app
夏碧笔6 天前
uni-app跨端地图实战:用第三方LBS替代微信平台收费服务
uni-app
m0_5261194010 天前
iconfont我修改好颜色,但是在小程序项目是黑色的
小程序
用户69903048487510 天前
try catch使用场景 处理同步代码错误兼容用的
javascript·uni-app
ITKEY_11 天前
uniapp微信开发者工具 更改AppID失败 touristappid
uni-app
2601_9567436811 天前
2026 上海小程序开发甄选:源码、云函数、跨端兼容技术评判
小程序·开发经验·上海