小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Android 端微信8.0.37 onCameraFrame回调的frame数据内容有问题,数据长度看起来是对的,但是经过转换后存储完是黑图,8.0.35和8.0.33都没有问题,请问这是什么问题?怎么解决?多谢!
复现问题的代码片段: https://developers.weixin.qq.com/s/OuEujLmO7UIl
现在这个问题发生在线上,麻烦抓紧看看是不是相关升级导致API变动的问题?具体是哪个API,怎么修复,麻烦告知,谢谢!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
兄弟, 是canvas2D的绘图接口有问题 不要用canvasContext.createImageData 改用canvas.createImageData
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
兄弟, 是canvas2D的绘图接口有问题 不要用canvasContext.createImageData 改用canvas.createImageData
let ctxImageData = canvas2d.createImageData(frame.width, frame.height);
ctxImageData.data.set(new Uint8ClampedArray(frame.data));
context.putImageData(ctxImageData, 0, 0);
let dataUrl = canvas2d.toDataURL('image/jpeg', 0.75);
兄弟 改成canvas2d.createImageData创建图像好像也不行