Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
b52d1bc4
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
b52d1bc4
编写于
7月 24, 2023
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
c64cebe1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
21 addition
and
6 deletion
+21
-6
zh-cn/application-dev/media/camera-preformance-imporvement.md
...n/application-dev/media/camera-preformance-imporvement.md
+21
-6
zh-cn/application-dev/media/figures/deferred-surface-sequence-diagram.png
...n-dev/media/figures/deferred-surface-sequence-diagram.png
+0
-0
zh-cn/application-dev/media/figures/prelaunch-sequence-diagram.png
...lication-dev/media/figures/prelaunch-sequence-diagram.png
+0
-0
zh-cn/application-dev/media/figures/quick-thumbnail-sequence-diagram.png
...on-dev/media/figures/quick-thumbnail-sequence-diagram.png
+0
-0
未找到文件。
zh-cn/application-dev/media/camera-preformance-imporvement.md
浏览文件 @
b52d1bc4
# 性能提升方案(仅对系统应用开放)
相机启动性能受限于底层器件上点、流程Pipeline初始化等耗时操作影响,本文档将
开发者提供更进一步的指导,提升相机启动速度以及拍照返回缩略图速度。相关能力与底层器件相关,
开发者在使用前需确认是否支持相关特性。
相机启动性能受限于底层器件上点、流程Pipeline初始化等耗时操作影响,本文档将
为开发者提供更进一步的指导,提升相机启动速度以及拍照返回缩略图速度。相关能力与底层器件相关,请
开发者在使用前需确认是否支持相关特性。
相关特性分别在打开相机设备过程、配流过程以及拍照过程中。本文档针对三个场景分别进行介绍。
...
...
@@ -27,6 +27,10 @@
### 开发示例
接口调用流程建议如下图所示:

```
js
import
camera
from
'
@ohos.multimedia.camera
'
;
...
...
@@ -48,9 +52,11 @@ function async preview(context: Context, cameraInfo: camera.Device, previewProfi
## 快速缩略图
相机拍照性能依赖算法处理的速度,算法链越复杂、效果就越好,但同时处理时间就越长。要能够从拍照流程上进行优化,既满足后处理算法处理的要求,又不要阻塞前台的拍照速度。
相机拍照性能依赖算法处理的速度,算法链越复杂、效果就越好,但同时处理时间就越长。
通过相机快速缩略图,相机拍照可单独输出拇指缩略图,在真图没有上报之前,可以提前上报一张缩略图给应用去做显示,提升shot2see用户感知拍照速度。
通过相机快速缩略图技术,相机拍照可单独输出拇指缩略图,在真图没有上来前,提前上报一张缩略图给应用去显示,提升shot2see用户感知
拍照速度。
这样从拍照流程上进行优化,既可以满足后处理算法处理的要求,又不会阻塞前台的
拍照速度。
### 接口说明
...
...
@@ -69,6 +75,10 @@ function async preview(context: Context, cameraInfo: camera.Device, previewProfi
### 开发示例
接口调用流程建议如下图所示:

```
js
import
camera
from
'
@ohos.multimedia.camera
'
...
...
@@ -119,11 +129,16 @@ this.photoOutPut.on('quickThumbnail', (err, pixelmap) => {
| setPreLaunchConfig(camera: CameraDevice) : void | 配置相机预热参数。 |
| preLaunch() : void | 用户点击系统相机图标,拉起相机应用的同时调用,下发预热请求,使能相机预热启动。 |
###
调用流程
###
开发示例
接口调用流程建议如下图所示:
### 开发示例

使用该功能前需要
申请权限
:ohos.permission.CAMERA
使用该功能前需要
**申请权限**
:ohos.permission.CAMERA
具体申请方式及校验方式,请参考
[
访问控制授权申请指导
](
../security/accesstoken-guidelines.md
)
。
```
js
待补充
```
zh-cn/application-dev/media/figures/deferred-surface-sequence-diagram.png
0 → 100644
浏览文件 @
b52d1bc4
51.6 KB
zh-cn/application-dev/media/figures/prelaunch-sequence-diagram.png
0 → 100644
浏览文件 @
b52d1bc4
47.7 KB
zh-cn/application-dev/media/figures/quick-thumbnail-sequence-diagram.png
0 → 100644
浏览文件 @
b52d1bc4
47.2 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录