簡體   English   中英

Android CameraX - CameraView 和 ImageCapture 在一個活動中

[英]Android CameraX - CameraView and ImageCapture in one activity

我正在嘗試使用 CameraView 圖像捕獲。 不幸的是 takePicture 方法不允許任何配置。 我想以特定分辨率拍攝照片。 當我使用 ImageCapture 時,我需要手動設置 CameraX 對象。 如何處理?

CameraView是一個高級 CameraX 組件,允許輕松使用PreviewImageCaptureVideoCapture用例,並將相機的打開/關閉附加到生命周期,它提供的便利是以犧牲靈活性/可配置性為代價的。 如果您只需要一些東西來輕松顯示預覽和拍攝照片/視頻,您應該使用CameraView ,但如果您需要更多地控制圖像捕獲的分辨率等內容,則需要配置和構建用例,並設置自己拿起相機。

請注意, CameraView還提供了一些其他不錯的功能,例如點擊對焦和捏合縮放,如果您手動設置PreviewImageCapture用例,則必須自己實現這些功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM