- 小程序调用微信相机实现最广焦段
- 需求的场景描述(希望解决的问题) 目前开发小程序时需要调用微信的拍照组件,但此时的拍照后的照片相比手机原生相机的拍摄角度要小,也就是不够广角,请问怎么解决? - 希望提供的能力 小程序拍照时能和手机自身相机的拍照能力一样,照出来的一样广。
2019-06-11 - 如何根据一个图像的网络链接得到该图像的原始RGBA格式的arraybuffer数据?
比如已知:https://www.wechatvr.org/506.png 如何得到此图片的RGBA格式的ArrayBuffer,即ArrayBuffer的length等于此图片的高度乘以宽度乘以4。
2020-01-07 - wx.saveImageToPhotosAlbum如何保存确定文件名?
API:wx.saveImageToPhotosAlbum 在使用本地路径将图片保存至系统相册时,如何保留原图片文件名?比如本地存储中为1.jpg保存到图库中后仍未1.jpg,而不是mmexport1313123~~.jpg
2020-05-25 - canvas 效率问题?canvasPutImageData 与 canvasToTempFile
关于 canvas 效率问题, 绘图完成以后,通常采用 canvasToTempFilePath 保存为临时图片文件,再进行下一步,但这样不退出小程序一直操作可能会生成很多临时文件,会不会导致满盘错误? 如果采用 canvasPutImageData ,一直通过多个画布组件反应在屏幕上,只有用户需要保存处理好的图片,才保存到系统相册中,但这个效率如何? 场景为:超级水印相机,用户可能连续拍照,挑选不同的水印,每一次操作,使用 canvasToTempFilePath 将绘图结果预览在屏幕上,这样就会生成很多临时文件,感觉小程序运行越来越卡顿。有的水印结构复杂,比如钉钉水印拍照,需要复杂的计算才能完美模拟画出,速度太慢了,唉。所以不知道,水印生成预览全程都不使用canvasToTempFilePath 临时文件,改用 canvasPutImageData ,进行多 canvas 之间的操作,效率怎样?
2021-07-27 - 频繁canvasPutImageData是否导致内存溢出?
- 当前 Bug 的表现(可附上截图) 因为2.7.0版本出了个新的API,CameraFrameListener,我这里是准备实时将画面帧进行像素处理后用canvasPutImageData实时绘制到canvas画布上,大概启动几秒后摄像头画面和canvas开始慢慢卡顿,直到后面卡到几乎无法使用,微信会重启,应该是内存溢出了,通过内存面板看内存飙到接近500M但是CPU为0%,也写了flag让canvasPutImageData绘制完成后再进行下一帧绘制。依然很卡 但是假如在canvasPutImageData绘制之前或之后使用canvas的draw函数就不会出现卡顿,非常流畅。很诡异。莫非canvasPutImageData是一直在叠加数据么。 还有另一个关于CameraFrameListener真机调试会闪退的问题:https://developers.weixin.qq.com/community/develop/doc/0004ee64084ef0d1099875c8257000 - 预期表现 不卡顿,流畅处理 - 复现路径 频繁调用canvasPutImageData即出现 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/SSIZPpmh7L8J
2019-05-16 - onCameraFrame帧率不同机器不一致,能否传入一个固定帧率的参数?
接口:https://developers.weixin.qq.com/minigame/dev/api/media/camera/Camera.onCameraFrame.html 背景:我们在做一个基于手机摄像头检测健康状态的应用,需要用到实时帧率数据分析颜色变化。 问题:实测不同手机获取到的帧率不同,iOS的相对还算稳定,约在30帧左右(也不是完全固定,范围大约26-30),但是安卓帧率十分不稳定,有时候甚至只有10多帧 建议:能否增加一个参数控制输出固定帧率
2020-08-20 - CameraContext获得的实时帧数据怎么进行压缩呀?
const listener = context.onCameraFrame((frame) => { console.log(frame.data instanceof ArrayBuffer, frame.width, frame.height) }) <camera device-position="back" flash="off" binderror="error" class='camera-style' frame-size="small"> camera组件已经设置frame-size为small,但是获取的一帧数据大小大约是400K,有其它办法能对实时的帧数据进行压缩吗?
2021-10-22 - unity转小游戏,运行后出现这种问题,怎么解决,有人遇到过吗
出错:exception thrown: RuntimeError: memory access out of bounds [图片] 出错位置代码如下: [图片]
2021-07-29