1
我想旋轉和/或翻轉使用Camera2 API顯示的預覽。在Android Camera2中旋轉或翻轉預覽API
我試着在previewRequestbuilder
上設置JPEG_ORIENTATION
來旋轉預覽,但沒有任何效果。
有什麼其他方法可以旋轉預覽?
在Camera1中,這是通過setdisplayorientation
實現的。
我想旋轉和/或翻轉使用Camera2 API顯示的預覽。在Android Camera2中旋轉或翻轉預覽API
我試着在previewRequestbuilder
上設置JPEG_ORIENTATION
來旋轉預覽,但沒有任何效果。
有什麼其他方法可以旋轉預覽?
在Camera1中,這是通過setdisplayorientation
實現的。
對此沒有直接控制 - 對於SurfaceViews和TextureViews,正確的旋轉由API烘焙。對於純SurfaceTexture,getTransform()調用包含正確的旋轉。
如果您想要自己的自定義翻轉或旋轉,您需要使用SurfaceTexture和GLSurfaceView或同等功能進行自己的GL渲染。
謝謝@Eddy talvala。我能夠使用Matrix.postrotate旋轉預覽。但是,圖像是從我在景觀中看到的東西中剪切出來的。 – user3294816
好吧,如果你只是將風景視圖中的風景圖像旋轉90度,它將不適合。如果你想看到它的全部內容,你也必須縮小它。 –