[英]Android CameraX - CameraView and ImageCapture in one activity
我正在嘗試使用 CameraView 圖像捕獲。 不幸的是 takePicture 方法不允許任何配置。 我想以特定分辨率拍攝照片。 當我使用 ImageCapture 時,我需要手動設置 CameraX 對象。 如何處理?
CameraView
是一個高級 CameraX 組件,允許輕松使用Preview
、 ImageCapture
和VideoCapture
用例,並將相機的打開/關閉附加到生命周期,它提供的便利是以犧牲靈活性/可配置性為代價的。 如果您只需要一些東西來輕松顯示預覽和拍攝照片/視頻,您應該使用CameraView
,但如果您需要更多地控制圖像捕獲的分辨率等內容,則需要配置和構建用例,並設置自己拿起相機。
請注意, CameraView
還提供了一些其他不錯的功能,例如點擊對焦和捏合縮放,如果您手動設置Preview
和ImageCapture
用例,則必須自己實現這些功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.