- drawImage问题
iPhone6 “系统相机”拍的照片,大小是:2448*3264 在canvas上面drawImage,图片方向错了。。
2017-04-14 - getImageInfo 大小问题
同一张图片,iPhone上获取size:2448*3264;android上是3264*2448
2017-04-14 - canvasToTempFilePath问题
canvasToTempFilePath生成图片失败;在多个回调里面。 1,wx.chooseImage({//获取照片 2,success: function (res) {//选择一张照片成功 3,wx.getImageInfo({//获取照片大小 4,success: function (res) {//获取成功 5, that.setData({//设置canvas大小,(缩放后的) tempCanvasWidth:thumbnailWidth, tempCanvasHeight:thumbnailHeight, tempCanvasDisplay:"block" }) const ctx = wx.createCanvasContext('tempCanvas') ctx.drawImage(originalImagePath, 0, 0, thumbnailWidth, thumbnailHeight) ctx.draw()//画图 6,wx.canvasToTempFilePath({//生成canvas里面的图片 7,fail:function(res){//失败 机器:iPhone 6 ios9.3.2
2017-04-13 - wx.canvasToTempFilePath 返回的图片大小问题和bug
[代码]const ctx = wx.createCanvasContext([代码][代码]'editorCanvas'[代码][代码])[代码][代码]ctx.drawImage(originalImagePath, 0, 0, imageWidthPx, imageHeightPx)[代码][代码]ctx.draw()[代码] [代码]wx.canvasToTempFilePath({[代码][代码] canvasId: [代码][代码]'editorCanvas'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"tempFilePath"[代码][代码],res.tempFilePath)[代码][代码] [代码][代码]wx.getImageInfo({[代码][代码] [代码][代码]src: res.tempFilePath,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"cut imagesize:"[代码][代码],res.width,res.height,res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] 1,canvasToTempFilePath返回的图片既不是editorCanvas大小,也不是drawImage大小 2,选择图片,第一次drawImage后wx.canvasToTempFilePath没问题;第二次选择图片后,wx.canvasToTempFilePath模拟器上出bug
2017-04-01