小程序
小游戏
企业微信
微信支付
扫描小程序码分享
安卓端正常,IOS端打印了保存的图片路径也正常,无报错,但是保存图片到本地,打开就是空白图片,有没有大佬遇到过。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已经解决了,是因为画海报的时候,有的微信昵称中含有emoji表情符号,名字超出一定长度会被截断,表情符占位是四个字节,用字符串的截取方式截取表情的时候并不会截取完整,canvas绘制的时候,安卓端会读取成乱码,而ios端会识别不了,所以会导致保存到本地的图片是个空白图片。
解决方法:先将带有emoji表情的字符转成数组,用数组的方法截取之后在拼接成字符串绘制。问题就解决了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已经解决了,是因为画海报的时候,有的微信昵称中含有emoji表情符号,名字超出一定长度会被截断,表情符占位是四个字节,用字符串的截取方式截取表情的时候并不会截取完整,canvas绘制的时候,安卓端会读取成乱码,而ios端会识别不了,所以会导致保存到本地的图片是个空白图片。
解决方法:先将带有emoji表情的字符转成数组,用数组的方法截取之后在拼接成字符串绘制。问题就解决了。