小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用 canvas 生成了一个分享海报,大部分机型都是正常的,是由 iphone5 和 iphone6 plus 不正常,也不是一直不正常,偶尔会不正常,请问大佬们是什么原因??
(这是异常的图片)貌似只显示了图片的左上角
(这是正常的图片)
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果有后端的话,这些图片我建议由后端生成然后给个URL给小程序端,小程序端负责downLoadFile就可以了。这样如果要修改分享图片样式什么的,后端直接完成修改,不用提审小程序端
如果非要小程序端去draw这个图片
你说的这个问题,个人感觉是canvas在drawImage整张图的时候没有指定图片宽高(不是画布)。
参考:
CanvasContext.drawImage(string imageResource, number sx, number sy, number sWidth, number sHeight, number dx, number dy, number dWidth, number dHeight) | 微信开放文档
https://developers.weixin.qq.com/miniprogram/dev/api/canvas/CanvasContext.drawImage.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个不香嘛??
https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013
是不是改变了canvas的宽度或高度。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果有后端的话,这些图片我建议由后端生成然后给个URL给小程序端,小程序端负责downLoadFile就可以了。这样如果要修改分享图片样式什么的,后端直接完成修改,不用提审小程序端
如果非要小程序端去draw这个图片
你说的这个问题,个人感觉是canvas在drawImage整张图的时候没有指定图片宽高(不是画布)。
参考:
CanvasContext.drawImage(string imageResource, number sx, number sy, number sWidth, number sHeight, number dx, number dy, number dWidth, number dHeight) | 微信开放文档
https://developers.weixin.qq.com/miniprogram/dev/api/canvas/CanvasContext.drawImage.html
这个不香嘛??
https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013
是不是改变了canvas的宽度或高度。