- 小程序中可以用wx.chooseImage同时获得压缩图片和未压缩图片么?
业务场景中有个手势操作图片的功能,用的是canvas,然后需要在手机端操作绘制,最后获得图片需要在A4纸上绘制,因为有的图片会很大(大约大于3M在手机上手势操作绘制就会卡了),但如果采用微信自动压缩,但压缩后就会在A4纸上失真,所以我想问下各位有没有可以同时获得压缩图片和未压缩图片么,或者把用户传入的图片压缩到2M以下,小于2M不压缩
2017-12-06 - 小程序中的canvasContext.drawImage无法绘制网络上路径图片
[代码]ctx.drawImage([代码][代码]"https://xxxxxx"[代码][代码], 0, 0, 100, 100)[代码] 小程序在绘制不是本地的图片时,在开发工具上可以绘制出来而在真机上却无法绘制出图片,若是把图片的地址换为本地的图片路径就可以绘制出来,这个要怎么解决?是要把图片下下来在进行绘制么?
2017-10-27 - cover-view在canvas中每次显示隐藏都会在html中增加元素
[代码]<[代码][代码]canvas[代码] [代码]canvas-id[代码][代码]=[代码][代码]"canvas"[代码] [代码]id[代码][代码]=[代码][代码]"canvas"[代码] [代码]>[代码][代码]<[代码][代码]cover-view[代码] [代码]id[代码][代码]=[代码][代码]'mask'[代码] [代码]wx:if[代码][代码]=[代码][代码]'{{show}}'[代码][代码]></[代码][代码]cover-view[代码][代码]>[代码][代码]</[代码][代码]canvas[代码][代码]>[代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]"change"[代码][代码]>按钮</[代码][代码]button[代码][代码]>[代码][代码]#mask{[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]absolute[代码][代码];[代码][代码] [代码][代码]top[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]left[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]100px[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]100px[代码][代码];[代码][代码] [代码][代码]background[代码][代码]: [代码][代码]#333[代码][代码];[代码][代码]}[代码][代码]onLoad: [代码][代码]function[代码] [代码](options) {[代码][代码] [代码][代码]let ctx=wx.createCanvasContext([代码][代码]'canvas'[代码][代码])[代码][代码] [代码][代码]ctx.setFillStyle([代码][代码]'red'[代码][代码])[代码][代码] [代码][代码]ctx.fillRect(0,0,300,150)[代码][代码] [代码][代码]ctx.draw()[代码] [代码] [代码][代码]},[代码][代码] [代码][代码]change(){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]show:![代码][代码]this[代码][代码].data.show[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码]上面是简单的代码,在我点击按钮的时候就会显示隐藏那个cover-view标签,问题是我每点击一次都会增加一个[代码]<[代码][代码]cover-view[代码] [代码]id[代码][代码]=[代码][代码]'mask'[代码] [代码]wx:if[代码][代码]=[代码][代码]'{{show}}'[代码][代码]></[代码][代码]cover-view[代码][代码]>这样的标签最后就会跟下图一样,请问这个是官方的bug么?[代码] [代码][图片] [代码]
2017-10-26 - 用canvas绘制大尺寸图片会造成闪退
因为客户需求是做一个截图功能的小程序,最后获得的图片要A4左右大小,于是我在手机使用canvas截图所得的图片是170*250,最终所需的图片要1700*2500的大小,也就是要在2个canvas上绘制了,然而问题来了,如果在1700*2500上直接绘制图片就会造成小程序闪退,把尺寸缩小到1200*1700左右就不会闪退,有什么办法解决么还是官方的限制无法绘制特大的图片?
2017-10-13 - 小程序中touchend结束的时候e.touches还残留数组
在手机2个手指触碰时有一定几率在触碰结束时,e.touches还会残留数组,这样会影响下一次的触摸移动,请问如何解决这个问题?或者换种方法,有没有办法可以清除e.touches中的数组
2017-10-11