我在微信小程序中,使用canvas绘图,进行图片合成,绘图完成后,调用canvasToTempFilePath方法,保存成临时文件,可以正确获得临时文件地址。使用该地址调用previewImage进行预览,在ios上可以正常预览,但在android上,无法加载图片,黑屏,并且可以保存黑屏。
也正因为这个原因被审核员拒绝。
初步判断应该是API的bug,通过log,发现在ios上,canvasToTempFilePath生成的图片为jpg格式,尺寸为400多*400多;在android上,canvasToTempFilePath生成图片文件为png格式,尺寸为1000多*1000多。
本文网址:http://www.91bianli.com/weixinxiaochengxu/21989.html