CameraContext.takePhoto为什么照片的质量那么差?对比了一下接收到的图片的分辨率,拍照只是把屏幕中的图像做了个截图么?并没有实际驱动照相机拍照?
,尝试调节一下参数试试:https://developers.weixin.qq.com/miniprogram/dev/api/media/camera/CameraContext.takePhoto.html
2019年4月,依然如此。而且更搞笑的是,如果<camera>组件如果不设置宽和高的话,takePhoto是可以调用成功的,然后在success里返回一个undefined。
不知道是出于什么想法设计成这个样子,把高质量的摄像头采集到的图像转换成低质量的截屏。在大多数应用场景中,这种方式都是不可接受的。
目前能做的,只能是强行让用户从系统相册中选择照片,而不提供直接拍摄的选项。
感觉就是截了个图,成像差的要命
在camera组件上有一个resolution属性,设为high就可以取到高清图,非常重要
肯定是驱动相机拍照啊,用IOS那个快门声都快烦死了