Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
046e5278
D
Docs
项目概览
OpenHarmony
/
Docs
12 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
046e5278
编写于
5月 10, 2022
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
0acd1b8e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
108 addition
and
100 deletion
+108
-100
zh-cn/application-dev/reference/apis/js-apis-image.md
zh-cn/application-dev/reference/apis/js-apis-image.md
+108
-100
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-image.md
浏览文件 @
046e5278
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
## 导入模块
## 导入模块
```
```
js
import
image
from
'
@ohos.multimedia.image
'
;
import
image
from
'
@ohos.multimedia.image
'
;
```
```
...
@@ -66,7 +66,7 @@ image.createPixelMap(Color, opts, (pixelmap) => {
...
@@ -66,7 +66,7 @@ image.createPixelMap(Color, opts, (pixelmap) => {
### 属性
### 属性
**系统能力:
**
SystemCapability.Multimedia.Image
**系统能力:**
SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------------------- | ------- | ---- | ---- | -------------------------- |
| ----------------------- | ------- | ---- | ---- | -------------------------- |
...
@@ -516,7 +516,7 @@ const imageSourceApi = image.createImageSource(0)
...
@@ -516,7 +516,7 @@ const imageSourceApi = image.createImageSource(0)
### 属性
### 属性
**系统能力:
**
SystemCapability.Multimedia.Image
**系统能力:**
SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---------------- | -------------- | ---- | ---- | ------------------------------------------------------------ |
| ---------------- | -------------- | ---- | ---- | ------------------------------------------------------------ |
...
@@ -797,7 +797,7 @@ const imagePackerApi = image.createImagePacker();
...
@@ -797,7 +797,7 @@ const imagePackerApi = image.createImagePacker();
### 属性
### 属性
**系统能力:
**
SystemCapability.Multimedia.Image
**系统能力:**
SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---------------- | -------------- | ---- | ---- | -------------------------- |
| ---------------- | -------------- | ---- | ---- | -------------------------- |
...
@@ -952,26 +952,26 @@ release(): Promise\<void>
...
@@ -952,26 +952,26 @@ release(): Promise\<void>
## image.createImageReceiver<sup>9+</sup>
## image.createImageReceiver<sup>9+</sup>
createImageReceiver(width: number, height: number, format: number, capacity: number): ImageReceiver
createImageReceiver(width: number, height: number, format: number, capacity: number): ImageReceiver
通过宽、高、图片格式、容量创建
imager
eceiver实例。
通过宽、高、图片格式、容量创建
ImageR
eceiver实例。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明
|
| 名称 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ----------------------
---------------
|
| -------- | ------ | ---- | ---------------------- |
| width | number | 是 |
imagereceiver将生成的图像的默认宽度。
|
| width | number | 是 |
图像的默认宽度。
|
| height | number | 是 |
imagereceiver将生成的图像的默认高度。
|
| height | number | 是 |
图像的默认高度。
|
| format | number | 是 |
imagereceiver将生成的图像格式。
|
| format | number | 是 |
图像格式。
|
| capacity | number | 是 | 同时访问的最大图像数。
|
| capacity | number | 是 | 同时访问的最大图像数。 |
**返回值:**
**返回值:**
| 类型
| 说明
|
| 类型
| 说明
|
| -------------
| --
--------------------------------------- |
| -------------
------------------- |
--------------------------------------- |
|
ImageReceiver | 如果操作成功,则返回 ImageReceiver
实例。 |
|
[
ImageReceiver
](
#imagereceiver9
)
| 如果操作成功,则返回ImageReceiver
实例。 |
**示例:**
**示例:**
...
@@ -981,31 +981,33 @@ var receiver = image.createImageReceiver(8192, 8, 4, 8)
...
@@ -981,31 +981,33 @@ var receiver = image.createImageReceiver(8192, 8, 4, 8)
## ImageReceiver<sup>9+</sup>
## ImageReceiver<sup>9+</sup>
图像接收类,用于获取组件surface id,接收最新的图片和读取下一张图片,以及释放 ImageReceiver 实例。在调用各方法前需要先创建 ImageReceiver 实例。
图像接收类,用于获取组件surface id,接收最新的图片和读取下一张图片,以及释放ImageReceiver实例。
在调用以下方法前需要先创建ImageReceiver实例。
### 属性
### 属性
**系统能力: **
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.ImageReceiver
**系统能力: **
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.ImageReceiver
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称
| 类型 | 可读 | 可写 | 说明 |
| -------- | ---------------------------- | ---- | ---- | ------------------ |
| --------
-------------
| ---------------------------- | ---- | ---- | ------------------ |
| size |
[
Size
](
#size
)
| 是 | 否 | 图片大小。 |
| size
<sup>
9+
</sup>
|
[
Size
](
#size
)
| 是 | 否 | 图片大小。 |
| capacity | number | 是 | 否 | 同时访问的图像数。 |
| capacity
<sup>
9+
</sup>
| number | 是 | 否 | 同时访问的图像数。 |
| format |
[
ImageFormat
](
#imageformat9
)
| 是 | 否 | 图像格式。 |
| format
<sup>
9+
</sup>
|
[
ImageFormat
](
#imageformat9
)
| 是 | 否 | 图像格式。 |
### getReceivingSurfaceId<sup>9+</sup>
### getReceivingSurfaceId<sup>9+</sup>
getReceivingSurfaceId(callback: AsyncCallback
\<
string>): void
getReceivingSurfaceId(callback: AsyncCallback
\<
string>): void
用于获取一个surface id
并
使用callback返回结果。
用于获取一个surface id
供Camera或其他组件使用。
使用callback返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明
|
| 名称 | 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | --------------------------
--
|
| -------- | ---------------------- | ---- | -------------------------- |
| callback | AsyncCallback
\<
string> | 是 |
使用callback
返回surface id。 |
| callback | AsyncCallback
\<
string> | 是 |
回调函数,
返回surface id。 |
**示例:**
**示例:**
...
@@ -1017,9 +1019,9 @@ getReceivingSurfaceId(callback: AsyncCallback\<string>): void
...
@@ -1017,9 +1019,9 @@ getReceivingSurfaceId(callback: AsyncCallback\<string>): void
getReceivingSurfaceId(): Promise
\<
string>
getReceivingSurfaceId(): Promise
\<
string>
用于获取一个surface id
并
使用promise返回结果。
用于获取一个surface id
供Camera或其他组件使用。
使用promise返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**返回值:**
**返回值:**
...
@@ -1039,15 +1041,15 @@ receiver.getReceivingSurfaceId().then( id => {
...
@@ -1039,15 +1041,15 @@ receiver.getReceivingSurfaceId().then( id => {
readLatestImage(callback: AsyncCallback
\<
Image>): void
readLatestImage(callback: AsyncCallback
\<
Image>): void
从
ImageReceiver读取最新的图片,并使用callback返回结果。
从ImageReceiver读取最新的图片,并使用callback返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明
|
| -------- | ------------------------------- | ---- | ---------------------- |
| -------- | ------------------------------- | ---- | ----------------------
--
|
| callback | AsyncCallback
<
[
Image
](
#image
8
)
>
| 是 | callback
返回最新图像。 |
| callback | AsyncCallback
<
[
Image
](
#image
9
)
>
| 是 | 回调函数,
返回最新图像。 |
**示例:**
**示例:**
...
@@ -1059,9 +1061,9 @@ readLatestImage(callback: AsyncCallback\<Image>): void
...
@@ -1059,9 +1061,9 @@ readLatestImage(callback: AsyncCallback\<Image>): void
readLatestImage(): Promise
\<
Image>
readLatestImage(): Promise
\<
Image>
从
ImageReceiver读取最新的图片,并使用promise返回结果。
从ImageReceiver读取最新的图片,并使用promise返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**返回值:**
**返回值:**
...
@@ -1080,15 +1082,15 @@ receiver.readLatestImage().then(img => {})
...
@@ -1080,15 +1082,15 @@ receiver.readLatestImage().then(img => {})
readNextImage(callback: AsyncCallback
\<
Image>): void
readNextImage(callback: AsyncCallback
\<
Image>): void
从
ImageReceiver读取下一张图片,并使用callback返回结果。
从ImageReceiver读取下一张图片,并使用callback返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明
|
| -------- | ------------------------------- | ---- | ------------------------ |
| -------- | ------------------------------- | ---- | ------------------------
--
|
| callback | AsyncCallback
<
[
Image
](
#image
8
)
>
| 是 | callback
返回下一张图片。 |
| callback | AsyncCallback
<
[
Image
](
#image
9
)
>
| 是 | 回调函数,
返回下一张图片。 |
**示例:**
**示例:**
...
@@ -1100,15 +1102,15 @@ receiver.readNextImage((err, img) => {});
...
@@ -1100,15 +1102,15 @@ receiver.readNextImage((err, img) => {});
readNextImage(): Promise
\<
Image>
readNextImage(): Promise
\<
Image>
从
ImageReceiver读取下一张图片,并使用promise返回结果。
从ImageReceiver读取下一张图片,并使用promise返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ------------------------- | -------------------- |
| ------------------------- | -------------------- |
| Promise
<
[
Image
](
#image
8
)
>
| 异步返回下一张图片。 |
| Promise
<
[
Image
](
#image
9
)
>
| 异步返回下一张图片。 |
**示例:**
**示例:**
...
@@ -1118,19 +1120,19 @@ readNextImage(): Promise\<Image>
...
@@ -1118,19 +1120,19 @@ readNextImage(): Promise\<Image>
})
})
```
```
### on<sup>9+</sup>
### on
('imageArrival')
<sup>9+</sup>
on(type: 'imageArrival', callback: AsyncCallback
\<
void>): void
on(type: 'imageArrival', callback: AsyncCallback
\<
void>): void
接收图片时注册回调。
接收图片时注册回调。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------------------------------------ |
| -------- | -------------------- | ---- | ------------------------------------------------------ |
| type |
imageArrival
| 是 | 注册事件的类型,固定为'imageArrival',接收图片时触发。 |
| type |
string
| 是 | 注册事件的类型,固定为'imageArrival',接收图片时触发。 |
| callback | AsyncCallback
\<
void> | 是 | 注册的事件回调。 |
| callback | AsyncCallback
\<
void> | 是 | 注册的事件回调。 |
**示例:**
**示例:**
...
@@ -1141,17 +1143,17 @@ on(type: 'imageArrival', callback: AsyncCallback\<void>): void
...
@@ -1141,17 +1143,17 @@ on(type: 'imageArrival', callback: AsyncCallback\<void>): void
### release<sup>9+</sup>
### release<sup>9+</sup>
release(callback: AsyncCallback
\<
void>): void
release(callback: AsyncCallback
\<
void>): void
释放ImageReceiver实例并使用回调返回结果。
释放ImageReceiver实例并使用回调返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明
|
| -------- | -------------------- | ---- | -------------- |
| -------- | -------------------- | ---- | --------------
----------
|
| callback | AsyncCallback
\<
void> | 是 | 返回操作结果。 |
| callback | AsyncCallback
\<
void> | 是 |
回调函数,
返回操作结果。 |
**示例:**
**示例:**
...
@@ -1165,13 +1167,13 @@ release(): Promise\<void>
...
@@ -1165,13 +1167,13 @@ release(): Promise\<void>
释放ImageReceiver实例并使用promise返回结果。
释放ImageReceiver实例并使用promise返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
**返回值:**
**返回值:**
| 类型 | 说明
|
| 类型 | 说明 |
| -------------- | ------------------
-----
|
| -------------- | ------------------ |
| Promise
\<
void> |
用promise
返回操作结果。 |
| Promise
\<
void> |
异步
返回操作结果。 |
**示例:**
**示例:**
...
@@ -1182,17 +1184,17 @@ release(): Promise\<void>
...
@@ -1182,17 +1184,17 @@ release(): Promise\<void>
## Image<sup>9+</sup>
## Image<sup>9+</sup>
提供基本的图像操作,包括获取图像信息、读写图像数据。调用
readNextImage和readLatestImage
接口时会返回image。
提供基本的图像操作,包括获取图像信息、读写图像数据。调用
[
readNextImage
](
#readnextimage9
)
和
[
readLatestImage
](
#readlatestimage9
)
接口时会返回image。
### 属性
### 属性
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
| 名称
| 类型 | 可读 | 可写 | 说明
|
| 名称
| 类型 | 可读 | 可写 | 说明
|
| --------
| ------------------ | ---- | ---- | ----------
------------------ |
| --------
------------- | ------------------ | ---- | ---- |
------------------ |
| clipRect
|
[
Region
](
#region8
)
| 是 | 是 | 设置或获取
要裁剪的图像区域。 |
| clipRect
<sup>
9+
</sup>
|
[
Region
](
#region8
)
| 是 | 是 |
要裁剪的图像区域。 |
| size
|
[
Size
](
#size
)
| 是 | 否 | 图像大小。
|
| size
<sup>
9+
</sup>
|
[
Size
](
#size
)
| 是 | 否 | 图像大小。
|
| format
| number | 是 | 否 | 图像格式。
|
| format
<sup>
9+
</sup>
| number | 是 | 否 | 图像格式。
|
### getComponent<sup>9+</sup>
### getComponent<sup>9+</sup>
...
@@ -1200,14 +1202,14 @@ getComponent(componentType: ComponentType, callback: AsyncCallback\<Component>):
...
@@ -1200,14 +1202,14 @@ getComponent(componentType: ComponentType, callback: AsyncCallback\<Component>):
根据图像的组件类型从图像中获取组件缓存并使用callback返回结果。
根据图像的组件类型从图像中获取组件缓存并使用callback返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| ------------- | --------------------------------------- | ---- | -------------------- |
| ------------- | --------------------------------------- | ---- | -------------------- |
| componentType |
[
ComponentType
](
#componenttype
8
)
| 是 | 图像的组件类型。 |
| componentType |
[
ComponentType
](
#componenttype
9
)
| 是 | 图像的组件类型。 |
| callback | AsyncCallback
<
[
Component
](
#component
8
)
>
| 是 | 用于返回组件缓冲区。 |
| callback | AsyncCallback
<
[
Component
](
#component
9
)
>
| 是 | 用于返回组件缓冲区。 |
**示例:**
**示例:**
...
@@ -1219,21 +1221,21 @@ getComponent(componentType: ComponentType, callback: AsyncCallback\<Component>):
...
@@ -1219,21 +1221,21 @@ getComponent(componentType: ComponentType, callback: AsyncCallback\<Component>):
getComponent(componentType: ComponentType): Promise
\<
Component>
getComponent(componentType: ComponentType): Promise
\<
Component>
根据图像的组件类型从图像中获取组件缓存并使用
p
romise方式返回结果。
根据图像的组件类型从图像中获取组件缓存并使用
P
romise方式返回结果。
**系统能力:
**
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
**参数:**
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| ------------- | -------------------------------- | ---- | ---------------- |
| ------------- | -------------------------------- | ---- | ---------------- |
| componentType |
[
ComponentType
](
#componenttype
8
)
| 是 | 图像的组件类型。 |
| componentType |
[
ComponentType
](
#componenttype
9
)
| 是 | 图像的组件类型。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------------------- | --------------------------------- |
| --------------------------------- | --------------------------------- |
| Promise
<
[
Component
](
#component
8
)
>
| 用于返回组件缓冲区的promise实例。 |
| Promise
<
[
Component
](
#component
9
)
>
| 用于返回组件缓冲区的promise实例。 |
**示例:**
**示例:**
...
@@ -1245,9 +1247,11 @@ img.getComponent(4).then(component => { })
...
@@ -1245,9 +1247,11 @@ img.getComponent(4).then(component => { })
release(callback: AsyncCallback
\<
void>): void
release(callback: AsyncCallback
\<
void>): void
释放当前图像并使用callback返回结果。在接收另一个图像前必须先释放对应资源。
释放当前图像并使用callback返回结果。
在接收另一个图像前必须先释放对应资源。
**系统能力:
**
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
**参数:**
**参数:**
...
@@ -1265,9 +1269,11 @@ img.release(() =>{ })
...
@@ -1265,9 +1269,11 @@ img.release(() =>{ })
release(): Promise
\<
void>
release(): Promise
\<
void>
释放当前图像并使用promise返回结果。在接收另一个图像前必须先释放对应资源。
释放当前图像并使用Promise方式返回结果。
在接收另一个图像前必须先释放对应资源。
**系统能力:
**
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
**返回值:**
**返回值:**
...
@@ -1287,7 +1293,7 @@ img.release().then(() =>{
...
@@ -1287,7 +1293,7 @@ img.release().then(() =>{
表示图片指定区域内的数据。
表示图片指定区域内的数据。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------ | ------------------ | ---- | ---- | ------------------------------------------------------------ |
| ------ | ------------------ | ---- | ---- | ------------------------------------------------------------ |
...
@@ -1300,7 +1306,7 @@ img.release().then(() =>{
...
@@ -1300,7 +1306,7 @@ img.release().then(() =>{
表示图片信息。
表示图片信息。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---- | ------------- | ---- | ---- | ---------- |
| ---- | ------------- | ---- | ---- | ---------- |
...
@@ -1310,7 +1316,7 @@ img.release().then(() =>{
...
@@ -1310,7 +1316,7 @@ img.release().then(() =>{
表示图片尺寸。
表示图片尺寸。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------ | ------ | ---- | ---- | -------------- |
| ------ | ------ | ---- | ---- | -------------- |
...
@@ -1319,9 +1325,9 @@ img.release().then(() =>{
...
@@ -1319,9 +1325,9 @@ img.release().then(() =>{
## PixelMapFormat<sup>7+</sup>
## PixelMapFormat<sup>7+</sup>
枚举,像素格式。
枚举,
图片
像素格式。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 默认值 | 描述 |
| 名称 | 默认值 | 描述 |
| --------- | ------ | ----------------- |
| --------- | ------ | ----------------- |
...
@@ -1331,9 +1337,9 @@ img.release().then(() =>{
...
@@ -1331,9 +1337,9 @@ img.release().then(() =>{
## AlphaType<sup>9+</sup>
## AlphaType<sup>9+</sup>
枚举,
透明度
。
枚举,
图像的透明度类型
。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 默认值 | 描述 |
| 名称 | 默认值 | 描述 |
| -------- | ------ | ----------------------- |
| -------- | ------ | ----------------------- |
...
@@ -1344,9 +1350,9 @@ img.release().then(() =>{
...
@@ -1344,9 +1350,9 @@ img.release().then(() =>{
## ScaleMode<sup>9+</sup>
## ScaleMode<sup>9+</sup>
枚举,
缩略值
。
枚举,
图像的缩放模式
。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 默认值 | 描述 |
| 名称 | 默认值 | 描述 |
| --------------- | ------ | -------------------------------------------------- |
| --------------- | ------ | -------------------------------------------------- |
...
@@ -1355,7 +1361,9 @@ img.release().then(() =>{
...
@@ -1355,7 +1361,9 @@ img.release().then(() =>{
## InitializationOptions<sup>8+</sup>
## InitializationOptions<sup>8+</sup>
**系统能力: **
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
PixelMap的初始化选项。
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---------------------- | ---------------------------------- | ---- | ---- | -------------- |
| ---------------------- | ---------------------------------- | ---- | ---- | -------------- |
...
@@ -1367,9 +1375,9 @@ img.release().then(() =>{
...
@@ -1367,9 +1375,9 @@ img.release().then(() =>{
## DecodingOptions<sup>7+</sup>
## DecodingOptions<sup>7+</sup>
解码设置选项。
图像
解码设置选项。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------ | ---------------------------------- | ---- | ---- | ---------------- |
| ------------------ | ---------------------------------- | ---- | ---- | ---------------- |
...
@@ -1385,7 +1393,7 @@ img.release().then(() =>{
...
@@ -1385,7 +1393,7 @@ img.release().then(() =>{
表示区域信息。
表示区域信息。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---- | ------------- | ---- | ---- | ------------ |
| ---- | ------------- | ---- | ---- | ------------ |
...
@@ -1397,7 +1405,7 @@ img.release().then(() =>{
...
@@ -1397,7 +1405,7 @@ img.release().then(() =>{
表示图片打包选项。
表示图片打包选项。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------- | ------ | ---- | ---- | -------------- |
| ------- | ------ | ---- | ---- | -------------- |
...
@@ -1408,7 +1416,7 @@ img.release().then(() =>{
...
@@ -1408,7 +1416,7 @@ img.release().then(() =>{
表示查询图片属性的索引。
表示查询图片属性的索引。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------ | ------ | ---- | ---- | ------------ |
| ------------ | ------ | ---- | ---- | ------------ |
...
@@ -1419,7 +1427,7 @@ img.release().then(() =>{
...
@@ -1419,7 +1427,7 @@ img.release().then(() =>{
枚举,Exif(Exchangeable image file format)图片信息。
枚举,Exif(Exchangeable image file format)图片信息。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image
| 名称 | 默认值 | 说明 |
| 名称 | 默认值 | 说明 |
| ----------------- | ----------------- | -------------------- |
| ----------------- | ----------------- | -------------------- |
...
@@ -1436,18 +1444,18 @@ img.release().then(() =>{
...
@@ -1436,18 +1444,18 @@ img.release().then(() =>{
枚举,图片格式。
枚举,图片格式。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 描述
|
| 名称 | 默认值 | 描述 |
| ------------ | ------ | --------------------
-
|
| ------------ | ------ | -------------------- |
| YCBCR_422_SP | 1000 | YCBCR422
半平面格式。 |
| YCBCR_422_SP | 1000 | YCBCR422半平面格式。 |
| JPEG | 2000 | JPEG编码格式。
|
| JPEG | 2000 | JPEG编码格式。 |
## ComponentType<sup>
8
+</sup>
## ComponentType<sup>
9
+</sup>
枚举,图像的组件类型。
枚举,图像的组件类型。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.ImageReceiver
| 名称 | 默认值 | 描述 |
| 名称 | 默认值 | 描述 |
| ----- | ------ | ----------- |
| ----- | ------ | ----------- |
...
@@ -1456,15 +1464,15 @@ img.release().then(() =>{
...
@@ -1456,15 +1464,15 @@ img.release().then(() =>{
| YUV_V | 3 | 色度信息。 |
| YUV_V | 3 | 色度信息。 |
| JPEG | 4 | Jpeg 类型。 |
| JPEG | 4 | Jpeg 类型。 |
## Component<sup>
8
+</sup>
## Component<sup>
9
+</sup>
描述图像颜色分量。
描述图像颜色分量。
**系统能力:
**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------- | -------------------------------- | ---- | ---- | ------------ |
| ------------- | -------------------------------- | ---- | ---- | ------------ |
| componentType |
[
ComponentType
](
#componenttype
8
)
| 是 | 否 | 组件类型。 |
| componentType |
[
ComponentType
](
#componenttype
9
)
| 是 | 否 | 组件类型。 |
| rowStride | number | 是 | 否 | 行距。 |
| rowStride | number | 是 | 否 | 行距。 |
| pixelStride | number | 是 | 否 | 像素间距。 |
| pixelStride | number | 是 | 否 | 像素间距。 |
| byteBuffer | ArrayBuffer | 是 | 否 | 组件缓冲区。 |
| byteBuffer | ArrayBuffer | 是 | 否 | 组件缓冲区。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录