我正在使用Camera API制作应用程序,尽管我可以捕获图像,但它们的方向不正确。我已经尝试过使用屏幕方向来正确地定向图像,但是它在所有设备上都有效,特别是在前置摄像头上。 android开发的新手,将不胜感激。谢谢。
答案 0 :(得分:0)
您可以使用ExifInterface旋转捕获的位图,并创建固定旋转的另一个位图-here您可以找到用法示例。 此外,我建议使用inBitmap选项将现有位图重用于已创建的旋转位图。
Camera1和Camera2 API有点棘手,了解它们在内部如何工作很有用,但是有很多现成的解决方案。我可以推荐以下内容:
https://camerakit.io-已解决内部旋转问题,但 目前处于Beta版,支持Camera2功能。
https://github.com/RedApparat/Fotoapparat-基于Camera1。
https://github.com/natario1/CameraView-基于Camera1,可以
捕获视频。