8***@qq.com
8***@qq.com
  • 发布:2019-05-24 11:17
  • 更新:2024-09-06 11:24
  • 阅读:22065

uni.canvasToTempFilePath的坑

分类:uni-app

昨天做一个将canvas转图片的功能,发现以下问题:
1、在APP端,uni.canvasToTempFilePath方法需要放在convasContext.draw的回调里面,否则会一直报canvas is empty
2、在H5端,需要convasContext.draw与uni.canvasToTempFilePath同步执行,也就是不能放在回调里
3、在APP端uni.canvasToTempFilePath返回的路径是一个临时的图片路径
4、在H5端,生成的是base64路径

4 关注 分享
1***@qq.com 牧晨 老哥教教我 1***@qq.com

要回复文章请先登录注册

嘻呵呵

嘻呵呵

有出现ios导出是空白吗
2020-06-19 11:47
风云杭州

风云杭州

回复 未尛2333 :
找到原因了,把width=750upx 改为 width=740upx 就好了
2020-05-18 17:55
未尛2333

未尛2333

回复 风云杭州 :
图片是黑色 应该是要设置图片类型为png的格式吧
2020-05-18 11:25
风云杭州

风云杭州

回复 yi_mou :
为啥我有的苹果手机绘出来的图是黑色,有的是好的
2020-05-18 10:43
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥

Runtime.IOS.js:198 request entity too large谁来救救我
2020-05-09 16:51
7***@qq.com

7***@qq.com

我画布转出来base64是空白图片是什么原因
2020-04-27 14:19
2***@qq.com

2***@qq.com

请问这个convasContext.draw与uni.canvasToTempFilePath同步执行是怎么一个同步执行法
2020-01-08 12:20
yi_mou

yi_mou

我试了不需要放在convasContext.draw里面 只是绘出来的图是黑色
2019-06-17 17:25
1***@163.com

1***@163.com

这个转成图片后没有后缀名 有没有办法解决呢
2019-05-27 15:37