華為手機的拍攝能力一直為用戶所稱道,被業內戲稱為“帶有通話功能的攝像機”,以華為獨有的超級夜景能力為例,在惡劣的光線環境下也能遊刃有餘。
這種優質的畫面呈現,不僅僅來自於強大的硬件,還源於華為EMUI軟件算法的加持。除此之外,華為還擁有如視頻HDR、大光圈等豐富的功能,為不同場景下的拍攝提供能力支持。
前置視頻HDR模式下,為逆光、暗光場景提供更多的暗部和亮部細節,整個畫面更有層次。
大光圈模式可虛化背景環境,從而使得主體更加清晰、突出。
這些功能均是華為相機自有能力。同時,眾多第三方應用也有拍照、錄像的需求,華為希望通過開放影像能力,幫助用戶在第三方應用中獲得非凡的體驗。
由於Android未完全定義差異化能力,第三方應用只能使用原生接口進行應用開發,其拍照能力與系統相機還相去甚遠。因此,華為特別推出CameraKit,逐步提供方便開發者使用的接口,旨在為用戶帶來更好的體驗。
CameraKit以SDK的形式提供相機應用高級模式編程接口,開發者可以直接調用,方便快捷。使用時,CameraKit會靜態編譯到應用中,體積在100K以內,體積小且兼容性強。
華為將EMUI軟件層面的拍攝能力集成在CameraKit當中,抽象封裝了拍照模式(如大光圈、人像、視頻HDR、夜景等)、拍照行為和參數,還封裝了操作行為的集合(如預覽、拍照、錄像、分析),覆蓋攝像行為的整個流程。
此外,CameraKit還支持擴展,只需兩小時即可快速集成,簡化應用開發成本。想要接入CameraKit能力,只需模式創建、模式配置、模式操作、操作CallBack以及模式釋放,完成這五步即可讓開發者擁有差異化的影像能力。
通過CameraKit能力的加持,在華為手機上的第三方應用都可以實現諸如超級夜景、超級慢動作等相機能力,簡單的操作、卓越的拍攝效果,希望廣大開發者能夠行動起來,與華為一起提供令用戶滿意的影像體驗。
現在,華為整個EMUI生態呈現出一幅小步快跑,百花齊放的畫面,CameraKit已經正式上架,開發者可以通過華為開發者聯盟網站獲取到全部接入資料。
閱讀更多 每天學點手機技巧 的文章