Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
cc836e14
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看板
提交
cc836e14
编写于
9月 15, 2022
作者:
X
xu-rui-w
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
文档修改
Signed-off-by:
N
xu-rui-w
<
xurui101@huawei.com
>
上级
961ec209
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
38 addition
and
36 deletion
+38
-36
zh-cn/application-dev/reference/apis/js-apis-image.md
zh-cn/application-dev/reference/apis/js-apis-image.md
+38
-36
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-image.md
浏览文件 @
cc836e14
...
...
@@ -1758,7 +1758,7 @@ var receiver = image.createImageReceiver(8192, 8, 4, 8);
### 属性
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | ---------------------------- | ---- | ---- | ------------------ |
...
...
@@ -1995,7 +1995,7 @@ createImageCreator(width: number, height: number, format: number, capacity: numb
| -------- | ------ | ---- | ---------------------- |
| width | number | 是 | 图像的默认宽度。 |
| height | number | 是 | 图像的默认高度。 |
| format | number | 是 | 图像格式。 |
| format | number | 是 | 图像格式
,如YCBCR_422_SP,JPEG
。 |
| capacity | number | 是 | 同时访问的最大图像数。 |
**返回值:**
...
...
@@ -2017,7 +2017,7 @@ var creator = image.createImageCreator(8192, 8, 4, 8);
### 属性
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | ---------------------------- | ---- | ---- | ------------------ |
...
...
@@ -2028,9 +2028,9 @@ var creator = image.createImageCreator(8192, 8, 4, 8);
dequeueImage(callback: AsyncCallback
\<
Image>): void
从
free队列中获取buffer
,用于绘制UI内容,并使用callback返回结果。
从
空闲队列中获取buffer图片
,用于绘制UI内容,并使用callback返回结果。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**参数:**
...
...
@@ -2053,9 +2053,9 @@ creator.dequeueImage((err, img) => {
dequeueImage(): Promise
\<
Image>
从
free队列中获取buffer
,用于绘制UI内容,并使用promise返回结果。
从
空闲队列中获取buffer图片
,用于绘制UI内容,并使用promise返回结果。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**返回值:**
...
...
@@ -2073,13 +2073,13 @@ creator.dequeueImage().then(img => {
})
```
###
de
queueImage<sup>9+</sup>
### queueImage<sup>9+</sup>
queueImage(interface: Image, callback: AsyncCallback
\<
void>): void
将绘制好的
buffer放入Dirty队列,供消费者使用
,并使用callback返回结果。
将绘制好的
图片放入Dirty队列
,并使用callback返回结果。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**参数:**
...
...
@@ -2099,13 +2099,13 @@ creator.queueImage(img, (err) => {
})
```
###
de
queueImage<sup>9+</sup>
### queueImage<sup>9+</sup>
queueImage(interface: Image): Promise
\<
void>
将绘制好的
buffer放入Dirty队列,供消费者使用
,并使用promise返回结果。
将绘制好的
图片放入Dirty队列
,并使用promise返回结果。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**参数:**
...
...
@@ -2135,13 +2135,13 @@ on(type: 'imageRelease', callback: AsyncCallback\<void>): void
监听imageRelease事件,并使用callback返回结果。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**参数:**
| 名称 | 类型 | 必填 | 说明 |
| ------------- | -------------------------| ---- | -------------------- |
| type |
'imageRelease' | 是 | 监听事件类型
。 |
| type |
string | 是 | 监听事件类型,如'imageRelease'
。 |
| callback | AsyncCallback
\<
void> | 是 | 获取回调,失败时返回错误信息。 |
**示例:**
...
...
@@ -2161,7 +2161,7 @@ release(callback: AsyncCallback\<void>): void
释放当前图像,并使用callback返回结果。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageCreator
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**参数:**
...
...
@@ -2183,7 +2183,9 @@ creator.release((err) => {
release(): Promise
\<
void>
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.Image.ImageCreator
释放当前图像,并使用promise返回结果。
**系统能力:**
SystemCapability.Multimedia.Image.ImageCreator
**返回值:**
...
...
@@ -2207,7 +2209,7 @@ creator.release().then(() => {
### 属性
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | ------------------ | ---- | ---- | -------------------------------------------------- |
...
...
@@ -2322,7 +2324,7 @@ img.release().then(() =>{
表示图片指定区域内的数据。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------ | ------------------ | ---- | ---- | ------------------------------------------------------------ |
...
...
@@ -2335,18 +2337,18 @@ img.release().then(() =>{
表示图片信息。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---- | ------------- | ---- | ---- | ---------- |
| size |
[
Size
](
#size
)
| 是 | 是 | 图片大小。 |
| density
<sup>
9+
</sup>
| number | 是 | 是 |
图片密度
。 |
| density
<sup>
9+
</sup>
| number | 是 | 是 |
像素密度,单位为ppi
。 |
## Size
表示图片尺寸。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------ | ------ | ---- | ---- | -------------- |
...
...
@@ -2357,7 +2359,7 @@ img.release().then(() =>{
枚举,图片像素格式。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 描述 |
| ---------------------- | ------ | ----------------- |
...
...
@@ -2375,7 +2377,7 @@ img.release().then(() =>{
枚举,图像的透明度类型。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 描述 |
| -------- | ------ | ----------------------- |
...
...
@@ -2388,7 +2390,7 @@ img.release().then(() =>{
枚举,图像的缩放模式。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 描述 |
| --------------- | ------ | -------------------------------------------------- |
...
...
@@ -2399,7 +2401,7 @@ img.release().then(() =>{
ImageSource的初始化选项。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------------- | ---------------------------------- | ---- | ---- | ------------------ |
...
...
@@ -2412,7 +2414,7 @@ ImageSource的初始化选项。
PixelMap的初始化选项。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------------ | ---------------------------------- | ---- | ---- | -------------- |
...
...
@@ -2426,7 +2428,7 @@ PixelMap的初始化选项。
图像解码设置选项。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageSource
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------ | ---------------------------------- | ---- | ---- | ---------------- |
...
...
@@ -2437,13 +2439,13 @@ PixelMap的初始化选项。
| desiredRegion |
[
Region
](
#region7
)
| 是 | 是 | 解码区域。 |
| desiredPixelFormat |
[
PixelMapFormat
](
#pixelmapformat7
)
| 是 | 是 | 解码的像素格式。 |
| index | number | 是 | 是 | 解码图片序号。 |
| fitDensity
<sup>
9+
</sup>
| number | 是 | 是 | 图像像素密度。 |
| fitDensity
<sup>
9+
</sup>
| number | 是 | 是 | 图像像素密度
,单位为ppi
。 |
## Region<sup>7+</sup>
表示区域信息。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ---- | ------------- | ---- | ---- | ------------ |
...
...
@@ -2455,7 +2457,7 @@ PixelMap的初始化选项。
表示图片打包选项。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImagePacker
**系统能力:**
SystemCapability.Multimedia.Image.ImagePacker
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------- | ------ | ---- | ---- | --------------------------------------------------- |
...
...
@@ -2467,7 +2469,7 @@ PixelMap的初始化选项。
表示查询图片属性的索引。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageSource
**系统能力:**
SystemCapability.Multimedia.Image.ImageSource
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------ | ------ | ---- | ---- | ------------ |
...
...
@@ -2478,7 +2480,7 @@ PixelMap的初始化选项。
枚举,Exif(Exchangeable image file format)图片信息。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 说明 |
| ----------------- | ----------------------- | ------------------------ |
...
...
@@ -2501,7 +2503,7 @@ PixelMap的初始化选项。
枚举,图片格式。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 默认值 | 描述 |
| ------------ | ------ | -------------------- |
...
...
@@ -2512,7 +2514,7 @@ PixelMap的初始化选项。
枚举,图像的组件类型。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.ImageReceiver
**系统能力:**
SystemCapability.Multimedia.Image.ImageReceiver
| 名称 | 默认值 | 描述 |
| ----- | ------ | ----------- |
...
...
@@ -2525,7 +2527,7 @@ PixelMap的初始化选项。
描述图像颜色分量。
**系统能力:**
以下各项对应的系统能力均为
SystemCapability.Multimedia.Image.Core
**系统能力:**
SystemCapability.Multimedia.Image.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------- | -------------------------------- | ---- | ---- | ------------ |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录