小程序
小游戏
企业微信
微信支付
扫描小程序码分享
CameraContext.takePhoto为什么照片的质量那么差?对比了一下接收到的图片的分辨率,拍照只是把屏幕中的图像做了个截图么?并没有实际驱动照相机拍照?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
2019年4月,依然如此。而且更搞笑的是,如果<camera>组件如果不设置宽和高的话,takePhoto是可以调用成功的,然后在success里返回一个undefined。
不知道是出于什么想法设计成这个样子,把高质量的摄像头采集到的图像转换成低质量的截屏。在大多数应用场景中,这种方式都是不可接受的。
目前能做的,只能是强行让用户从系统相册中选择照片,而不提供直接拍摄的选项。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
在camera组件上有一个resolution属性,设为high就可以取到高清图,非常重要
感觉就是截了个图,成像差的要命
肯定是驱动相机拍照啊,用IOS那个快门声都快烦死了
拍出来的质量真看不出来是驱动相机照的
安卓的质量应该会低一点,苹果的质量又高得要命。
,尝试调节一下参数试试:https://developers.weixin.qq.com/miniprogram/dev/api/media/camera/CameraContext.takePhoto.html
你们自己没试过这几个参数么?根本没用
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
2019年4月,依然如此。而且更搞笑的是,如果<camera>组件如果不设置宽和高的话,takePhoto是可以调用成功的,然后在success里返回一个undefined。
不知道是出于什么想法设计成这个样子,把高质量的摄像头采集到的图像转换成低质量的截屏。在大多数应用场景中,这种方式都是不可接受的。
目前能做的,只能是强行让用户从系统相册中选择照片,而不提供直接拍摄的选项。
在camera组件上有一个resolution属性,设为high就可以取到高清图,非常重要
感觉就是截了个图,成像差的要命
肯定是驱动相机拍照啊,用IOS那个快门声都快烦死了
拍出来的质量真看不出来是驱动相机照的
安卓的质量应该会低一点,苹果的质量又高得要命。
,尝试调节一下参数试试:https://developers.weixin.qq.com/miniprogram/dev/api/media/camera/CameraContext.takePhoto.html
你们自己没试过这几个参数么?根本没用