2017-01-26 4 views
1

카메라 2 API를 사용하여 표시되는 미리보기를 회전하거나 반전하려고합니다.Android2 카메라에서 회전 또는 반전 미리보기 Camera2 API

previewRequestbuilderJPEG_ORIENTATION을 설정하여 미리보기를 회전했지만 아무런 효과가 없었습니다.

다른 방법으로 미리보기를 회전 할 수 있습니까?

카메라 1에서 이것은 setdisplayorientation을 통해 이루어졌습니다.

답변

1

SurfaceViews 및 TextureViews의 경우 직접 제어 할 수 없으므로 올바른 회전이 API에 의해 구워집니다. 순수한 SurfaceTexture의 경우 getTransform() 호출에는 올바른 회전이 포함됩니다.

사용자 정의 플립 또는 회전을 원할 경우 SurfaceTexture 및 GLSurfaceView 또는 이와 동등한 도구로 자신 만의 GL 렌더링을 수행해야합니다.

+0

감사합니다. @Eddy talvala. Matrix.postrotate로 미리보기를 회전 할 수있었습니다. 그러나 이미지가 풍경에있을 때 볼 수있는 부분에서 이미지가 잘립니다. – user3294816

+0

가로보기에서 풍경 이미지를 90도 회전하면 그냥 맞지 않습니다. 모든 것을보고 싶다면 그것을 축소해야합니다. –