打通“任督二脉” CameraKit向应用输送华为影像“功力”
古装电视剧经常出现这样的剧情:某人打通了“任督二脉”,可以随意调动全身功力,从此武功大涨,成为一代大侠……武侠片中可能是虚构,但华为CameraKit却是实实在在能为应用提供华为手机卓越的影像能力。
华为手机的拍摄能力一直为用户所称道,被业内戏称为“带有通话功能的摄像机”,以华为独有的超级夜景能力为例,在恶劣的光线环境下也能游刃有余。
这种优质的画面呈现,不仅仅来自于强大的硬件,还源于华为软件算法的加持。除此之外,华为还拥有如视频HDR、大光圈等丰富的功能,为不同场景下的拍摄提供能力支持。
前置视频HDR模式下,为逆光、暗光场景提供更多的暗部和亮部细节,整个画面更有层次。
大光圈模式可虚化背景环境,从而使得主体更加清晰、突出。
这些功能均是华为相机自有能力。同时,众多第三方应用也有拍照、录像的需求,华为希望通过开放影像能力,帮助用户在第三方应用中获得非凡的体验。
由于Android未完全定义差异化能力,第三方应用只能使用原生接口进行应用开发,其拍照能力与系统相机还相去甚远。因此,华为特别推出CameraKit,逐步提供方便开发者使用的接口,旨在为用户带来更好的体验。
华为影像能力开放示意图
CameraKit以SDK的形式提供相机应用高级模式编程接口,开发者可以直接调用,方便快捷。使用时,CameraKit会静态编译到应用中,体积在100K以内,体积小且兼容性强。
华为将软件层面的拍摄能力集成在CameraKit当中,抽象封装了拍照模式(如大光圈、人像、视频HDR、夜景等)、拍照行为和参数,还封装了操作行为的集合(如预览、拍照、录像、分析),覆盖摄像行为的整个流程。此外,CameraKit还支持扩展,只需两小时即可快速集成,简化应用开发成本。想要接入CameraKit能力,只需模式创建、模式配置、模式操作、操作CallBack以及模式释放,完成这五步即可让开发者拥有差异化的影像能力。
通过CameraKit能力的加持,在华为手机上的第三方应用都可以实现诸如超级夜景、超级慢动作等相机能力,简单的操作、卓越的拍摄效果,希望广大开发者能够行动起来,与华为一起提供令用户满意的影像体验。
现在,CameraKit已经正式上架,开发者可以通过华为开发者联盟网站(https://developer.huawei.com/consumer/cn/CameraKit)获取到全部接入资料。
想让你的应用在众多APP中脱颖而出吗?试试华为接入CameraKit能力吧!