Google Play 服務提供 Google 低光增強程式庫。這個程式庫可讓應用程式在低光源環境中,即時動態調整相機亮度,即使在搭載不支援低光源增強 AE 模式的裝置上執行,也能達到這個效果。
我們提供多種在低光源環境下拍攝相片的方式。如要根據應用程式需求選擇正確做法,請參閱「選擇最佳低光選項」。
主要介面
使用 Google 低光增強功能時,您需要瞭解兩個主要介面:
LowLightBoostClient
可讓您確認模組是否已從 Google Play 服務安裝,並視需要安裝模組。您也可以使用用戶端建立LowLightBoostSession
。LowLightBoostSession
會管理必要的輸入介面,並將經過調亮的相機預覽畫面輸出至應用程式提供的介面。您可以使用LowLightBoostSession
開啟或關閉低光增強功能。
Google 低光源增強工作流程
如要在低光源環境中提供預覽圖片,請按照下列順序操作:
- 確認裝置是否支援低光增強自動曝光模式。如果裝置支援低光源增強 AE 模式,請使用該模式,而非 Google 低光源增強模式。
- 建立 Camera2 工作階段。軟體 LLB 可搭配 Camera2 API 使用。
- 建立
LowLightBoostClient
。這個物件會提供使用 Google 低光增強功能所需的基本公用程式。 - 檢查是否已安裝低光增強模組。Google 低光增強功能由 Google Play 服務提供,因此您需要檢查裝置是否已安裝該功能。如果不是,您必須安裝模組。
- 確認裝置相機支援 Google 低光增強功能。
- 建立
LowLightBoostSession
。這個物件可讓您開啟或關閉低光模式。 - 預覽或錄製影片,方法與使用 Camera2 時相同。
- 相機不再處於活動狀態時,請釋出工作階段。