Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d28521fe
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d28521fe
编写于
7月 07, 2022
作者:
X
xu-rui-w
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
image文档优化
Signed-off-by:
N
xu-rui-w
<
xurui101@huawei.com
>
上级
2ba2978a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
32 deletion
+27
-32
zh-cn/application-dev/reference/apis/js-apis-image.md
zh-cn/application-dev/reference/apis/js-apis-image.md
+27
-32
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-image.md
浏览文件 @
d28521fe
...
...
@@ -15,7 +15,7 @@ createPixelMap(colors: ArrayBuffer, options: InitializationOptions): Promise\<Pi
通过属性创建PixelMap,通过Promise返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.
ImageSourc
e
**系统能力:**
SystemCapability.Multimedia.Image.
Cor
e
**参数:**
...
...
@@ -547,6 +547,12 @@ createImageSource(fd: number): ImageSource
| ------ | ------ | ---- | ------------- |
| fd | number | 是 | 文件描述符fd。|
**返回值:**
| 类型 | 说明 |
| --------------------------- | -------------------------------------------- |
|
[
ImageSource
](
#imagesource
)
| 返回ImageSource类实例,失败时返回undefined。 |
**示例:**
```
js
...
...
@@ -557,15 +563,15 @@ const imageSourceApi = image.createImageSource(0)
createImageSource(buf: ArrayBuffer): ImageSource
基于增量缓冲区创建增量图片源
。
通过缓冲区创建图片源实例
。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ----------- | ---- | ------ |
| buf | ArrayBuffer | 是 | 数组。 |
| 参数名 | 类型 | 必填 | 说明
|
| ------ | ----------- | ---- | ------
----------
|
| buf | ArrayBuffer | 是 |
图像缓冲区
数组。 |
**示例:**
...
...
@@ -578,7 +584,7 @@ image.createImageSource(buf, () => { })
function CreateIncrementalSource(buf: ArrayBuffer, options?: SourceOptions): ImageSource
创建增量图片源
。
通过缓冲区以增量的方式创建图片源实例
。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
...
...
@@ -586,8 +592,8 @@ function CreateIncrementalSource(buf: ArrayBuffer, options?: SourceOptions): Ima
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------- | ---- | ------------------------------------ |
| buf | ArrayBuffer | 是 |
数组。
|
| options |
[
SourceOptions
](
#SourceOptions
)
|
是
| 图片属性,包括图片序号与默认属性值。 |
| buf | ArrayBuffer | 是 |
增量数据。
|
| options |
[
SourceOptions
](
#SourceOptions
)
|
否
| 图片属性,包括图片序号与默认属性值。 |
**返回值:**
...
...
@@ -782,9 +788,9 @@ imageSourceApi.getImageProperty("BitsPerSample",property,(error,data) => {
### modifyImageProperty<sup>9+</sup>
modifyImageProperty(key: string, value: string): Promise
<void>
modifyImageProperty(key: string, value: string): Promise
\
<
void>
修改属性的值
。
通过指定的键修改图片属性的值,使用Promise形式返回结果
。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
...
...
@@ -797,9 +803,9 @@ modifyImageProperty(key: string, value: string): Promise<void>
**返回值:**
| 类型
| 说明
|
| --------------
-------- |
------------------------ |
| Promise
<
[
void
](
#void
)
>
| 返回修改后的图片属性值
。 |
| 类型
| 说明
|
| --------------
| ---
------------------------ |
| Promise
\<
void> | Promise实例,异步返回结果
。 |
**示例:**
...
...
@@ -815,7 +821,7 @@ imageSourceApi.modifyImageProperty("ImageWidth", "abc")
modifyImageProperty(key: string, value: string, callback: AsyncCallback
<void>
): void
修改
属性的值,callback形式返回结果。
通过指定的键修改图片
属性的值,callback形式返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
...
...
@@ -835,9 +841,9 @@ imageSourceApi.modifyImageProperty("ImageWidth", "abc",() => {})
### updateData<sup>9+</sup>
updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number): Promise
<void>
updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number): Promise
\
<
void>
更新增量数据。
更新增量数据
,使用Promise形式返回结果
。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
...
...
@@ -852,9 +858,9 @@ updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number)
**返回值:**
| 类型
| 说明
|
| --------------
-------- |
---------------------- |
| Promise
<
[
void
](
#void
)
>
| 返回更新后的增量数据。
|
| 类型
| 说明
|
| --------------
| ----
---------------------- |
| Promise
\<
void> | Promise实例,异步返回结果。
|
**示例:**
...
...
@@ -866,11 +872,11 @@ imageSourceIncrementalSApi.updateData(array, false, 0, 10).then(data => {
```
### updateData<sup>
6
+</sup>
### updateData<sup>
9
+</sup>
updateData(buf: ArrayBuffer, isFinished: boolean, value: number, length: number, callback: AsyncCallback
<void>
): void
更新增量数据。
更新增量数据
,callback形式返回结果
。
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
...
...
@@ -1641,12 +1647,6 @@ img.release().then(() =>{
| UNKNOWN | 0 | 未知格式。 |
| RGBA_8888 | 3 | 格式为RGBA_8888。 |
| RGB_565 | 2 | 格式为RGB_565。 |
| BGRA_8888 | 4 | 格式为BGRA_8888。 |
| RGB_888 | 5 | 格式为RGB_888。 |
| ALPHA_8 | 6 | 格式为ALPHA_8。 |
| RGBA_F16 | 7 | 格式为RGBA_F16。 |
| NV21 | 8 | 格式为NV21。 |
| NV12 | 9 | 格式为NV12。 |
## AlphaType<sup>9+</sup>
...
...
@@ -1752,11 +1752,6 @@ PixelMap的初始化选项。
| GPS_LONGITUDE | "GPSLongitude" | 图片经度。 |
| GPS_LATITUDE_REF | "GPSLatitudeRef" | 纬度引用,例如N或S。 |
| GPS_LONGITUDE_REF | "GPSLongitudeRef" | 经度引用,例如W或E。 |
| DateTimeOriginal | "2022:06:02 15:51:35" | 拍摄时间。 |
| ExposureTime | "1/33 sec." | 曝光时间。 |
| SceneType | "Directly photographed" | 拍摄场景,例如直接拍摄。|
| ISOSpeedRatings | "400" | ISO 曝光度。 |
| FNumber | "f/1.8" | 光圈值。 |
## ImageFormat<sup>9+</sup>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录