原標題:速度更新!移植版 Google 相機加入 aHDR+ 模式

半個月前,一位名叫 B-S-G 的國外開發者成功地把 Google 相機和 HDR+ 移植到了非 Google 機型上,採用驍龍 820/821/835 處理器的大部分機型和部分驍龍 4 系和 6 系機型(需手動開啟 Camera2 API)都能體驗到「黑科技」HDR+ 帶來的手機成像質量的飛躍。

但這還不夠,昨天,這個移植版 Google 相機又更新了,帶來了諸多新功能,包括 aHDR+模式和零快門延遲拍攝(ZSL)。

HDR+、aHDR+ 和 ZSL

之前大家都體驗過 HDR+ 的魅力了:利用天文學中的幸運成像原理(Luck Imaging),HDR+ 模式下,手機會在短時間內拍攝多張照片,然後依靠 Google 相機團隊強大的演算法把這些照片合成最終結果。

有了 HDR+,我們基本上可以告別低光噪點多、手抖照片糊之類的尷尬了。但這個模式其實是一種強制的演算法合成,這個合成過程需要參考的照片數量很多, 不僅會降低快門速度,偶爾還會讓最終合成的照片看上去很不自然。

所以在 Google 自家機型的相機中,還有一個「自動 HDR+」模式,也就是 aHDR+。和 HDR+ 不同,aHDR+ 比較溫和——它將成像主動權交給相機應用本身,對 HDR+ 演算法的利用率則視具體拍攝環境而定,需要用於合成的素材往往也更少。在這種前提下,手機就能進一步實現零快門延遲拍攝(ZSL)了。

速度更新!移植版 Google 相機加入 aHDR+ 模式

下面附上幾張 XDA 提供的樣張,均為一加3在 aHDR+ 模式下拍攝:

速度更新!移植版 Google 相機加入 aHDR+ 模式

速度更新!移植版 Google 相機加入 aHDR+ 模式

速度更新!移植版 Google 相機加入 aHDR+ 模式

驍龍 4 系和 6 系手機

說完 HDR+、aHDR+ 和 ZSL 這三者的關係,我們再來說一些注意事項。

首先,在上次的文章中我們沒有提到的是,驍龍 4 系和 6 系手機(比如紅米 Note3、紅米4)也是可以使用移植版的 Google 相機的,但必須進行一些額外操作:

  1. 確保手機已 root

  2. 使用任意 root 文件管理器定位至 system/build.prop 文件

  3. 打開 build.prop,在末尾加上 persist.camera.HAL3.enabled=1 程式碼

這樣一來便開啟了 Camera2 API,也就能夠正常使用 Google 相機和 HDR+/aHDR+ 功能了。

Magisk 使用者還可以通過附件中的 camera2api-enbabler.zip 模塊進行開啟。

驍龍 820/821 系手機

除了上面提到由 B-S-G 移植的版本以外,國外開發 Ivanich 還自己動手給一加3/3T做了一個定製版 Google 相機。

這個版本針對一加3/3T 進行了優化:

  1. 解決了原版在低光環境下的影片錄製問題

  2. 禁用了導致相機停止運行的長按快門連拍功能

  3. 加入了 60FPS 影片錄製功能

理論上來說,這個定製版本也適用於其他驍龍 820/821 機型。

文中提到的所有資源和安裝包都在這裡:

也不知道什麼時候支持帶圖評論,我還是很想看大家分享樣張的╮(╯▽╰)╭