遇到同样问题,有解决方法吗?
canvas 画圆角矩形头像合成图片在ios是正常显示,在安卓显示有问题,在调试工具没问题,为什么?1:是ios下载后显示 [图片] :2:是安卓下载后显示 [图片] [代码]let r = 24 * [代码][代码]this[代码][代码].tempData.hsl,[代码][代码] [代码][代码]x = 40 * [代码][代码]this[代码][代码].tempData.hsl,[代码][代码] [代码][代码]y = 162 * [代码][代码]this[代码][代码].tempData.hsl,[代码][代码] [代码][代码]w = 640 * [代码][代码]this[代码][代码].tempData.hsl,[代码][代码] [代码][代码]h = 796 * [代码][代码]this[代码][代码].tempData.hsl;[代码][代码] [代码] [代码] [代码][代码]if[代码] [代码](config.fileSite && config.BID) {[代码][代码] [代码][代码]my_carvas.save()[代码][代码] [代码][代码]if[代码] [代码](w < 2 * r) r = w / 2[代码][代码] [代码][代码]if[代码] [代码](h < 2 * r) r = h / 2[代码][代码] [代码][代码]my_carvas.beginPath()[代码][代码] [代码][代码]my_carvas.moveTo(x + r, y)[代码][代码] [代码][代码]my_carvas.arcTo(x + w, y, x + w, y + h, r)[代码][代码] [代码][代码]my_carvas.arcTo(x + w, y + h, x, y + h, r)[代码][代码] [代码][代码]my_carvas.arcTo(x, y + h, x, y, r)[代码][代码] [代码][代码]my_carvas.arcTo(x, y, x + w, y, r)[代码][代码] [代码][代码]my_carvas.closePath();[代码][代码] [代码][代码]my_carvas.clip()[代码][代码] [代码][代码]my_carvas.drawImage([代码][代码]this[代码][代码].data.imgPath, x, y, 640 * [代码][代码]this[代码][代码].tempData.hsl, 796 * [代码][代码]this[代码][代码].tempData.hsl);[代码][代码] [代码][代码]my_carvas.restore() [代码][代码]// 返回上一状态[代码][代码] [代码][代码]}[代码]这是画圆角矩形的代码,怎么解决
2019-12-24代码片段:wechatide://minicode/iITVJlmW7b3P
iOS和开发工具 Base64格式读取文件的问题- 当前 Bug 的表现(可附上截图) FileSystemManager.readFile 以encoding为base64的方式读取相同的图片,得到的base64编码数据 在开发工具和手机上不一样 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-22