openharmony 鸿蒙 camera-deferred-photo-sys

高性能拍照(仅对系统应用开放)(ArkTS) 高性能拍照是相机的重要功能之一,优化了拍照响应时延,提升用户体验。高性能拍照又名分段式拍照,应用下发拍照请求后,第一阶段系统会很快返回给应用一张缩略图,应用需将该图片及相关信息存入媒体库;第二阶段子服务会根据系统压力及定制化场景进行调度,将后处理好的原图回传给媒体库。
阅读全文

openharmony 鸿蒙 camera-yuv-shooting

YUV拍照(ArkTS) 从API version 23开始,相机框架提供YUV格式图片拍照能力。与普通拍照相比,YUV拍照获取到的是未经过编码的图像数据,完整保留了传感器捕获的原始亮度和色度信息,适用于视频编码或专业处理。同时,拍摄过程会产生更高的能耗开销,保存会占用更多的存储空间。
阅读全文

openharmony 鸿蒙 camera-macro

微距能力设置(ArkTS) 从API version 19开始,支持设置微距能力。微距能力是指通过光学设计与算法优化,实现近距离对焦并清晰捕捉微小物体细节的相机功能。
阅读全文

openharmony 鸿蒙 camera-deferred-photo-case-sys

高性能拍照实践(仅对系统应用开放)(ArkTS) 在开发相机应用时,需要先申请相关权限。 当前示例提供完整的高性能拍照流程介绍,方便开发者了解完整的接口调用顺序。
阅读全文

openharmony 鸿蒙 camera-control-center

相机控制器(ArkTS) 从API version 20开始,相机框架通过相机控制器,为应用在直播场景提供美颜、虚化等能力。 相机控制器为直播和视频通话场景设计,目前仅支持在前置镜头的录像模式下使用,最高可支持1080P分辨率和30fps帧率。
阅读全文

openharmony 鸿蒙 camera-auto-switch

自动切换摄像头实践(ArkTS) 应用适配折叠屏时,在简单UX交互场景下,如人脸识别场景推荐使用相机镜头自动切换能力。在有多个前置镜头的折叠设备上,应用使能自动切换镜头能力后,系统能够自动完成镜头切换、会话配置,在不同的折叠状态下,可自动切换到当前可使用的前置镜头,避免前置镜头被折入内部导致黑屏。
阅读全文

openharmony 鸿蒙 native-camera-concurrent-open

多摄同开(C/C++) 从API version 18开始支持多摄同开,即应用同时开启前置/后置相机进行预览和录像(前置/后置相机同时拍照功能待开放)。 说明: 由于多摄同开需要前置/后置相机同时运行,所以对于相机功能有较大限制。当前版本仅支持以下七项基础功能,请勿对多摄同开开启的相机进行超出以下七种基础功能范围之外的查询、设置和使能。
阅读全文

openharmony 鸿蒙 camera-system-pressure

压力管控(ArkTS) 从API version 20开始,相机框架提供对系统压力等级的监听。 在长时间使用相机的场景(如直播业务)中,相机应用可以通过监听系统压力等级变化,动态调整画质(如帧率、分辨率等),平衡功耗、发热和系统负载,保证功能长时间可用。
阅读全文

openharmony 鸿蒙 native-camera-yuv-shooting

YUV拍照(C/C++) 从API version 23开始,相机框架提供YUV格式图片拍照能力。与普通拍照相比,YUV拍照获取到的是未经过编码的图像数据,完整保留了传感器捕获的原始亮度和色度信息,适用于视频编码或专业处理。同时,拍摄过程会产生更高的能耗开销,保存会占用更多的存储空间。
阅读全文

openharmony 鸿蒙 camera-whitebalance

白平衡设置(ArkTS) 从API version 20开始,支持设置白平衡效果。白平衡是相机的色彩校正技术,通过设置白平衡,使照片产生不同的效果。目前白平衡效果支持:拍照(PhotoSession)、录像(VideoSession)和安全相机模式(SecureSession)。
阅读全文