瞭解 Google 低光源增強功能

Google Play 服務提供 Google 低光增強程式庫。這個程式庫可讓應用程式在低光源環境中,即時動態調整相機亮度,即使在搭載不支援低光源增強 AE 模式的裝置上執行,也能達到這個效果。

我們提供多種在低光源環境下拍攝相片的方式。如要根據應用程式需求選擇正確做法,請參閱「選擇最佳低光選項」。

主要介面

使用 Google 低光增強功能時,您需要瞭解兩個主要介面:

  • LowLightBoostClient 可讓您確認模組是否已從 Google Play 服務安裝,並視需要安裝模組。您也可以使用用戶端建立 LowLightBoostSession
  • LowLightBoostSession 會管理必要的輸入介面,並將經過調亮的相機預覽畫面輸出至應用程式提供的介面。您可以使用 LowLightBoostSession 開啟或關閉低光增強功能。

Google 低光源增強工作流程

如要在低光源環境中提供預覽圖片,請按照下列順序操作:

  1. 確認裝置是否支援低光增強自動曝光模式。如果裝置支援低光源增強 AE 模式,請使用該模式,而非 Google 低光源增強模式。
  2. 建立 Camera2 工作階段。軟體 LLB 可搭配 Camera2 API 使用。
  3. 建立 LowLightBoostClient。這個物件會提供使用 Google 低光增強功能所需的基本公用程式。
  4. 檢查是否已安裝低光增強模組。Google 低光增強功能由 Google Play 服務提供,因此您需要檢查裝置是否已安裝該功能。如果不是,您必須安裝模組
  5. 確認裝置相機支援 Google 低光增強功能
  6. 建立 LowLightBoostSession。這個物件可讓您開啟或關閉低光模式。
  7. 預覽或錄製影片,方法與使用 Camera2 時相同。
  8. 相機不再處於活動狀態時,請釋出工作階段