2017-09-04 216 views
0

我一直在嘗試使用android camera2實現類似this的操作。使用android camera2在相機預覽和裁剪圖像中顯示矩形2

我想要一個矩形加載在我的相機預覽之上,並且一旦我按下按鈕捕捉圖像,那麼圖像應該在矩形預覽中裁剪。我已經嘗試了很多可以找到的解決方案,但其中大多數都使用了已棄用的android hardware.camera而不是camera2。我可以用camera2和textureview找到的那些沒有修剪代碼。在上面的圖片中,我使用我在Photoshop中製作的圖像在紋理視圖上放置了一個覆蓋圖。那麼我應該如何在矩形範圍內裁剪它?

謝謝。

回答

0

要添加矩形,您可以簡單地在xml佈局文件中定義圖像並將其放置在預覽的中心。

裁剪使用SCALAR_CROP_REGION:

矩形cropRect =新的Rect(0,0,1755,3120); captureRequestBuilder.set(CaptureRequest.SCALER_CROP_REGION,cropRect);