android– 为什么onPictureTaken中的图像字节数据会产生镜像图像?

android– 为什么onPictureTaken中的图像字节数据会产生镜像图像?,第1张

概述我使用jpeg事件的回调调用takePicture:camera.takePicture(null,null,this);这是回调处理程序:@Override public void onPictureTaken(final byte[] data, Camera camera) { Bitmap picture = BitmapFactory.de

我使用jpeg事件的回调调用takePicture:camera.takePicture(null,null,this);

这是回调处理程序:

@OverrIDepublic voID onPictureTaken(final byte[] data,Camera camera) {    Bitmap picture = BitmapFactory.decodeByteArray(data,data.length);    MediaStore.Images.Media.insertimage(getContentResolver(),picture,"name","description");}

在测试中,我发现图像总是围绕y轴镜像.有谁知道(1)这是否适用于所有设备,以及(2)为什么?我真的不明白为什么字节数据不能代表我在相机预览中看到的内容.这是不合理的期待吗?最佳答案我觉得你正在使用前置摄像头吗?
这是前置摄像头的行为.
即使您在笔记本电脑上使用网络摄像头,它也是一样的.

如果你想修复它.请参考Here 总结

以上是内存溢出为你收集整理的android – 为什么onPictureTaken中的图像字节数据会产生镜像图像?全部内容,希望文章能够帮你解决android – 为什么onPictureTaken中的图像字节数据会产生镜像图像?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1140244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存