在canvas中 wx.getImageInfo成功,其他都OK就是有一张图片怎么都不显示怎么回事?
救救孩子,被甲方催死了。给各位大佬磕头了,哐哐哐!
在canvas创建了一个背景,在上面填充了文字,图片,二维码,图片和二维码都是用wx.getImageInfo画的,文字和二维码在canvas里正常显示,头图怎么都出不来,编辑器和真机上都显示不出。没有报错。
// 绘制头图
if (favImg && favImg.length > 0) { wx.getImageInfo({ src: favImg, success(re) { console.log(re) let Path = re.path; context.drawImage(Path, 35, 35, 930, 524) }, fail(re) { } }) } // 绘制二维码 var qrcode = "https: //www.xxxx.com/wp-content/xxx/xxx/card-165.jpg" if (qrcode && qrcode.length > 0) { wx.getImageInfo({ src: qrcode, success(re) { context.drawImage(re.path, 803, 760, 165, 165) context.setTextAlign( 'right' ) context.setFillStyle( '#000000' ) context.font = "regular 23px PingFang"; context.fillText( 'xxxxxx' , 965, 965, 930) context.draw( false , () => { that.saveCanvas() }) wx.hideLoading() } }) } else { context.draw( false , () => { that.saveCanvas() }) wx.hideLoading() } } }, |
头图wx.getImageInfo返回的数据也没问题