Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f7214de9
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看板
提交
f7214de9
编写于
7月 08, 2022
作者:
X
xu-rui-w
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增接口删除
Signed-off-by:
N
xu-rui-w
<
xurui101@huawei.com
>
上级
c4dcac0f
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
0 addition
and
164 deletion
+0
-164
zh-cn/application-dev/reference/apis/js-apis-image.md
zh-cn/application-dev/reference/apis/js-apis-image.md
+0
-164
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-image.md
浏览文件 @
f7214de9
...
...
@@ -559,55 +559,6 @@ createImageSource(fd: number): ImageSource
const
imageSourceApi
=
image
.
createImageSource
(
0
)
```
## image.createImageSource<sup>9+</sup>
createImageSource(buf: ArrayBuffer): ImageSource
通过缓冲区创建图片源实例。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ----------- | ---- | ---------------- |
| buf | ArrayBuffer | 是 | 图像缓冲区数组。 |
**示例:**
```
js
const
buf
=
new
ArrayBuffer
(
96
);
image
.
createImageSource
(
buf
,
()
=>
{
})
```
## image.CreateIncrementalSource<sup>9+</sup>
function CreateIncrementalSource(buf: ArrayBuffer, options?: SourceOptions): ImageSource
通过缓冲区以增量的方式创建图片源实例。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------- | ---- | ------------------------------------ |
| buf | ArrayBuffer | 是 | 增量数据。 |
| options |
[
SourceOptions
](
#SourceOptions
)
| 否 | 图片属性,包括图片序号与默认属性值。 |
**返回值:**
| 类型 | 说明 |
| --------------------------- | --------------------------------- |
|
[
ImageSource
](
#imagesource
)
| 返回图片源,失败时返回undefined。 |
**示例:**
```
js
const
buf
=
new
ArrayBuffer
(
96
);
const
imageSourceApi
=
image
.
createIncrementalSource
(
buf
);
```
## ImageSource
图片源类,用于获取图片相关信息。在调用ImageSource的方法前,需要先通过createImageSource构建一个ImageSource实例。
...
...
@@ -786,121 +737,6 @@ imageSourceApi.getImageProperty("BitsPerSample",property,(error,data) => {
})
```
### modifyImageProperty<sup>9+</sup>
modifyImageProperty(key: string, value: string): Promise
\<
void>
通过指定的键修改图片属性的值,使用Promise形式返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------ | ---- | ------------ |
| key | string | 是 | 图片属性名。 |
| value | string | 是 | 属性值。 |
**返回值:**
| 类型 | 说明 |
| -------------- | --------------------------- |
| Promise
\<
void> | Promise实例,异步返回结果。 |
**示例:**
```
js
imageSourceApi
.
modifyImageProperty
(
"
ImageWidth
"
,
"
abc
"
)
.
then
(()
=>
{
const
w
=
imageSourceApi
.
getImageProperty
(
"
ImageWidth
"
)
console
.
info
(
'
w
'
,
w
);
})
```
### modifyImageProperty<sup>9+</sup>
modifyImageProperty(key: string, value: string, callback: AsyncCallback
<void>
): void
通过指定的键修改图片属性的值,callback形式返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------- | ---- | ------------------------------ |
| key | string | 是 | 图片属性名。 |
| value | string | 是 | 属性值。 |
| callback | AsyncCallback
<void>
| 是 | 修改属性值,callback返回结果。 |
**示例:**
```
js
imageSourceApi
.
modifyImageProperty
(
"
ImageWidth
"
,
"
abc
"
,()
=>
{})
```
### updateData<sup>9+</sup>
updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number): Promise
\<
void>
更新增量数据,使用Promise形式返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| ---------- | ----------- | ---- | ------------ |
| buf | ArrayBuffer | 是 | 增量数据。 |
| isFinished | boolean | 是 | 是否更新完。 |
| value | number | 否 | 偏移量。 |
| length | number | 否 | 数组长。 |
**返回值:**
| 类型 | 说明 |
| -------------- | -------------------------- |
| Promise
\<
void> | Promise实例,异步返回结果。|
**示例:**
```
js
const
array
=
new
ArrayBuffer
(
100
);
imageSourceIncrementalSApi
.
updateData
(
array
,
false
,
0
,
10
).
then
(
data
=>
{
console
.
info
(
'
Succeeded in updating data.
'
);
})
```
### updateData<sup>9+</sup>
updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number, callback: AsyncCallback
<void>
): void
更新增量数据,callback形式返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| ---------- | ------------------- | ---- | -------------------- |
| buf | ArrayBuffer | 是 | 增量数据。 |
| isFinished | boolean | 是 | 是否更新完。 |
| value | number | 否 | 偏移量。 |
| length | number | 否 | 数组长。 |
| callback | AsyncCallback
<void>
| 是 | 回调表示成功或失败。 |
**示例:**
```
js
const
array
=
new
ArrayBuffer
(
100
);
imageSourceIncrementalSApi
.
updateData
(
array
,
false
,
0
,
10
,(
error
,
data
)
=>
{
if
(
data
!==
undefined
){
console
.
info
(
'
Succeeded in updating data.
'
);
}
})
```
### createPixelMap<sup>7+</sup>
createPixelMap(options?: DecodingOptions): Promise
\<
PixelMap>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录