这里是2023-02-23 canvas2d 我这里真机和mac ide 均不好使. 单webview dom 正常 canvas 不好使 加上native api 就会失败 wx.loadFontFace({ global: true, family: cssFamily, source: `url(${that.url})`, scopes: ["webview","native"], // 单webview 正常 加上native api就会失败 success(res) { console.log('FontFace load success', res, that.map, text) resolve({ code: 800 }); }, fail: (res) => { console.error('FontFace load error', res, family, text) resolve({ code: 400 }); }, })
canvas 使用 wx.loadFontFace加载的字体在真机下无效?canvas 使用 wx.loadFontFace 引用的中文字体,在开发工具中生成图片字体能正常,在真机下生成的图片,艺术字体变成了默认字体(黑体),是什么原因导致艺术字体失效?
2023-02-23识别文件是 heic 格式后通过后端服务接口转换成 jpg 或者png 图。 安卓上传 heic 图片 微信本地缓存 会替换后缀为.jpg 然并卵。 本人 参考其他开源项目,写了如下示例 https://developers.weixin.qq.com/s/wss0Yjmy7JCL 解析二进制流获取是不是heic类型,因为时间有限没校验其他文件类型 [图片][图片]
wx.chooseImage选择heic格式图片怎么展示?小程序选择heic格式图片怎么展示
2022-09-16楼主解决了吗,我这边二进制流 用canvas 转成 本地临时文件也是这个情况
canvas真机画不出来本地图片最近要实现画图功能,但但但是,在开发工具上完全好好的可以用canvas画图,完全没问题,当我用真机测试的时候,问题来了 画图不让用网络图片,好,我用wx.downloadFile读取一下好了,到了真机上地址是这样:wxfile://tmp/wx68e4b799a4ccb6b9.o6zAJs4Y_8JAdYkFBuglKhBDObeA.YHvlFqy1oJF89f1a87530346f68db646229ab6dd8c67.jpeg 在开发工具上地址是这样: http://tmp/wx68e4b799a4ccb6b9.o6zAJs4Y_8JAdYkFBuglKhBDObeA.YHvlFqy1oJF89f1a87530346f68db646229ab6dd8c67.jpeg 只有前面的协议不同,所以真机上画 不出来,ctx.drawImage()也没有报错,然后我把wxfile换成http再画,也画不出来,同样,没报错,当然我的重点不是报不报错,重点是画不粗来。 我把从服务端拿来的二维码base64格式的转成了本地文件,地址是wxfile://user/temp_image.jpeg 这个同样也是画不出来,希望大佬们看下,我怎么弄才能在真机上快乐的把图给画粗来呢?@官方大佬
2019-07-10