- wx.canvasToTempFilePath 有bug,安卓设备上2M以上图片导出100%失败
基于canvas压缩图片,2M以上的图片保存失败,失败率高达100%,测试很多款安卓手机都保存失败。希望官方尽快可以给予具体的bug说明。 wx.canvasToTempFilePath(Object object, Object this) 这个api出错率太高,安卓设备无法正常使用。 [图片]
2020-04-01 - 非异常场景下,官方设定的小程序自动销毁默认时长是多久?官方有销毁的监听事件吗?
向官方团队咨询: 非异常场景下,官方设定的小程序自动销毁默认时长是多久?官方有小程序销毁的监听事件吗?
2020-02-20 - ctx.draw(true,function(){}) 回调未执行,安卓机不支持回调?
ctx.draw(false, () => { 可进入 }) ctx.draw(true, () => { 未进入 }) 安卓机(如: vivo x27 微信版本最新版本),当reserve为true时,未进入回调函数内,这个问题官方的解决方式是?
2020-01-08 - 样式中设置渐变linear-gradient()未起作用,官方不支持?
样式表中,设置元素背景色为渐变色,但真机上无效果,官方不支持编写样式时设置渐变色吗? 尝试很多种都无效果,求真解? background: linear-gradient(180deg, #456FFF 0%, rgba(69,111,255,0.00) 100%); background: linear-gradient(#e66465, #9198e5); /* 渐变轴为45度,从蓝色渐变到红色 */ background: linear-gradient(45deg, blue, red); /* 从右下到左上、从蓝色渐变到红色 */ background: linear-gradient(to left top, blue, red); /* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */ background: linear-gradient(0deg, blue, green 40%, red);
2020-01-06 - canvas将文字图片绘制至画布再导出为什么都是都是模糊的?
canvas将文字图像(drawImage)绘制到画布上,再把当前画布图像内容导出生成图片draw(false, () => {wx.canvasToTempFilePath(Object object, Object this)}),合成后的图片都是模糊的,无论在开发者工具或是真机调试都是模糊的。请问canvas处理图像(如,resize或其他合成操作),再导出图像都是模糊失真的吗? // 将图像绘制到画布,width&height为图像等比例缩放后的宽高,originWidth&originHeight为图像原图宽高 this.ctx.drawImage(path, x, y, width, height) // 将在绘图上下文中的描述(路径、样式)画到 canvas 中,并把当前画布指定区域的内容导出生成指定大小的图片 this.ctx.draw(false, () => { Taro.canvasToTempFilePath({ canvasId: this.ctx.canvasId, x, y, width: originWidth, height: originHeight, destWidth: originWidth, destHeight: originHeight, // width: this.canvasWidth, // height: this.canvasHeight, // destWidth: this.canvasWidth, // destHeight: this.canvasHeight, // quality: 1, success: (res) => { console.log('导出新图:', res.tempFilePath) Taro.saveImageToPhotosAlbum({ filePath: res.tempFilePath }) } }, this) })
2020-01-03