Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
5fa24b2e
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
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看板
提交
5fa24b2e
编写于
3月 14, 2023
作者:
G
Gloria
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update docs against 14638+15744+15712+15414
Signed-off-by: wusongqing<wusongqing@huawei.com>
上级
874ddfa3
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
220 addition
and
22 deletion
+220
-22
en/application-dev/reference/apis/js-apis-image.md
en/application-dev/reference/apis/js-apis-image.md
+185
-4
en/application-dev/reference/apis/js-apis-media.md
en/application-dev/reference/apis/js-apis-media.md
+35
-18
未找到文件。
en/application-dev/reference/apis/js-apis-image.md
浏览文件 @
5fa24b2e
...
...
@@ -948,8 +948,18 @@ Creates an **ImageSource** instance based on the URI.
**Example**
```
js
let
context
=
featureAbility
.
getContext
();
let
path
=
context
.
getCacheDir
()
+
"
test.jpg
"
;
// Stage model
const
context
=
getContext
(
this
);
const
path
=
context
.
getCacheDir
()
+
"
/test.jpg
"
;
const
imageSourceApi
=
image
.
createImageSource
(
path
);
```
```
js
// FA model
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
const
context
=
featureAbility
.
getContext
();
const
path
=
context
.
getCacheDir
()
+
"
/test.jpg
"
;
const
imageSourceApi
=
image
.
createImageSource
(
path
);
```
...
...
@@ -1479,8 +1489,8 @@ Creates a **PixelMap** object based on the default parameters. This API uses an
```
js
imageSourceApi
.
createPixelMap
((
err
,
pixelmap
)
=>
{
console
.
info
(
'
Succeeded in creating pixelmap object.
'
);
})
console
.
info
(
'
Succeeded in creating pixelmap object.
'
);
})
```
### createPixelMap<sup>7+</sup>
...
...
@@ -1515,6 +1525,177 @@ imageSourceApi.createPixelMap(decodingOptions, pixelmap => {
})
```
### createPixelMapList<sup>10+</sup>
createPixelMapList(options?: DecodingOptions): Promise
<Array
\<
PixelMap
>
>;
Creates an array of
**PixelMap**
objects based on image decoding parameters. This API uses a promise to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Parameters**
| Name | Type | Mandatory| Description |
| -------- | ------------------------------------- | ---- | -------------------------- |
| options |
[
DecodingOptions
](
#decodingoptions7
)
| No | Image decoding parameters. |
**Return value**
| Type | Description |
| -------------------------------- | --------------------- |
| Promise
<Array
<[
PixelMap
](
#pixelmap7
)
>
> | Promise used to return an array of
**PixeMap**
objects.|
**Example**
```
js
let
decodeOpts
=
{
sampleSize
:
1
,
editable
:
true
,
desiredSize
:
{
width
:
198
,
height
:
202
},
rotate
:
0
,
desiredPixelFormat
:
RGBA_8888
,
index
:
0
,
};
let
pixelmaplist
=
await
imageSourceApi
.
createPixelMapList
(
decodeOpts
);
```
### createPixelMapList<sup>10+</sup>
createPixelMapList(callback: AsyncCallback
<Array
\<
PixelMap
>
>): void
Creates an array of
**PixelMap**
objects based on the default parameters. This API uses an asynchronous callback to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Parameters**
| Name | Type | Mandatory| Description |
| -------- | ------------------------------------- | ---- | -------------------------- |
| callback | AsyncCallback
<Array
<[
PixelMap
](
#pixelmap7
)
>
> | Yes | Callback used to return an array of
**PixeMap**
objects.|
**Example**
```
js
imageSourceApi
.
createPixelMap
(
pixelmaplist
=>
{
console
.
info
(
'
Succeeded in creating pixelmaplist object.
'
);
})
```
### createPixelMapList<sup>10+</sup>
createPixelMapList(options: DecodingOptions, callback: AsyncCallback
<Array
\<
PixelMap
>
>): void;
Creates an array of
**PixelMap**
objects based on image decoding parameters. This API uses an asynchronous callback to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Parameters**
| Name | Type | Mandatory| Description |
| -------- | -------------------- | ---- | ---------------------------------- |
| options |
[
DecodingOptions
](
#decodingoptions7
)
| Yes| Image decoding parameters.|
| callback | AsyncCallback
<Array
<[
PixelMap
](
#pixelmap7
)
>
> | Yes | Callback used to return an array of
**PixeMap**
objects.|
**Example**
```
js
let
decodeOpts
=
{
sampleSize
:
1
,
editable
:
true
,
desiredSize
:
{
width
:
198
,
height
:
202
},
rotate
:
0
,
desiredPixelFormat
:
RGBA_8888
,
index
:
0
,
};
imageSourceApi
.
createPixelMap
(
decodeOpts
,
pixelmaplist
=>
{
console
.
log
(
'
Succeeded in creating pixelmaplist object.
'
);
})
```
### getDelayTime<sup>10+</sup>
getDelayTime(callback: AsyncCallback
<Array
\<
number
>
>): void;
Obtains an array of delay times. This API uses an asynchronous callback to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Parameters**
| Name | Type | Mandatory| Description |
| -------- | -------------------- | ---- | ---------------------------------- |
| callback | AsyncCallback
<Array
\<
number
>
> | Yes | Callback used to return an array of delay times.|
**Example**
```
js
imageSourceApi
.
getDelayTime
(
delayTimes
=>
{
console
.
log
(
'
Succeeded in getting delay time.
'
);
});
```
### getDelayTime<sup>10+</sup>
getDelayTime(): Promise
<Array
\<
number
>
>;
Obtains an array of delay times. This API uses a promise to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Return value**
| Type | Description |
| -------------- | --------------------------- |
| Promise
<Array
\<
number
>
> | Promise used to return an array of delay times.|
**Example**
```
js
let
delayTimes
=
await
imageSourceApi
.
getDelayTime
();
```
### getFrameCount<sup>10+</sup>
getFrameCount(callback: AsyncCallback
<number>
): void;
Obtains the number of frames. This API uses an asynchronous callback to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Parameters**
| Name | Type | Mandatory| Description |
| -------- | -------------------- | ---- | ---------------------------------- |
| callback | AsyncCallback
\<
number> | Yes | Callback used to return the number of frames.|
**Example**
```
js
imageSourceApi
.
getFrameCount
(
frameCount
=>
{
console
.
log
(
'
Succeeded in getting frame count.
'
);
});
```
### getFrameCount<sup>10+</sup>
getFrameCount(): Promise
\<
number>;
Obtains the number of frames. This API uses a promise to return the result.
**System capability**
: SystemCapability.Multimedia.Image.ImageSource
**Return value**
| Type | Description |
| -------------- | --------------------------- |
| Promise
\<
number> | Promise used to return the number of frames.|
**Example**
```
js
let
frameCount
=
await
imageSourceApi
.
getFrameCount
();
```
### release
release(callback: AsyncCallback
\<
void>): void
...
...
en/application-dev/reference/apis/js-apis-media.md
浏览文件 @
5fa24b2e
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录