相机出了故障怎么办现了故障,拍不了照了

  • 小米8 Android9系统中出现了旋转照片旋轉90度的问题,用hello-uniapp的图片裁剪功能查看也是旋转90度怀疑这个问题可能与小米手机拍照有关,小米相机竖着拍出的照片也是横向比例的/forum.php?mod=viewthread&tid=,這个是小米论坛的一个帖子

  • 但是同样的照片用微信等其他app查看都是正常的,就用uniapp会旋转90度

  • 试了下三星手机拍的照片也会旋转90度,希望官方看看这个问题这个问题还是有点严重的,非常影响体验

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

最近在做一个项目的时候出现需要实时拍照然后作为头像上传服务器的一个操作,按照以前的老项目老是出现拍照后对

图片处理的问题上图片横向显示这样切割出来的图片也就是横向了,找了很久才解决出来问题的根源现在记录下来,

以后遇到这个问题就不会出错了

1:一般相机拍完照后正常显示在屏幕上如图,这样当然没有什么问题:

2:但是在拍唍照进入下一步裁剪的时候就出现问题了如下图所示,在传入裁剪的界面的时候就出现了问题:

3:解决办法就是在裁剪的界面获取到bitmap后對其进行旋转然后再显示在裁剪的界面上,代码如下:

 * 对图片进行旋转拍照后应用老是显示图片横向,而且是逆时针90度现在给他设置成显示顺时针90度
 
当调用的时候直接对bitmap进行转换就可以了,比如这里对图片进行顺时针转换90度;
//在这里对图片的方向做一个调整(顺时针调整90度)
 
然后再显示在ImageView对应的控件上面:


4:旋转后如图点击保存,成功完成图片的裁剪成圆形大功告成!:




该楼层疑似违规已被系统折叠 

这個问题经常出现在照片选项的横屏模式中竖屏拍照没出现过。选择专业选项时不管横屏竖屏,都没遇到过所以现在只用专业模式拍。没办法因为bug,现在拍照水平都变得更专业了


我要回帖

更多关于 相机出了故障怎么办 的文章

 

随机推荐