未验证 提交 71c86fd6 编写于 作者: Z zengyawen 提交者: Gitee

update zh-cn/application-dev/reference/apis/js-apis-image.md.

Signed-off-by: Nzengyawen <zengyawen1@huawei.com>
上级 04aef851
......@@ -10,7 +10,7 @@ import image from '@ohos.multimedia.image';
```
## image.createPixelMap<sup>8+</sup>
createPixelMap(colors: ArrayBuffer, options: InitializetionOptions): Promise\<PixelMap>
createPixelMap(colors: ArrayBuffer, options: InitializationOptions): Promise\<PixelMap>
通过属性创建PixelMap,通过Promise返回结果。
......@@ -21,7 +21,7 @@ createPixelMap(colors: ArrayBuffer, options: InitializetionOptions): Promise\<Pi
| 名称 | 类型 | 必填 | 说明 |
| ------- | ------------------------------------------------ | ---- | ------------------------------------------------------------ |
| colors | ArrayBuffer | 是 | 颜色数组。 |
| options | [InitializetionOptions](#initializationoptions8) | 是 | 创建像素的属性,包括透明度,尺寸,缩略值,像素格式和是否可编辑。 |
| options | [InitializationOptions](#initializationoptions8) | 是 | 创建像素的属性,包括透明度,尺寸,缩略值,像素格式和是否可编辑。 |
**返回值:**
......@@ -39,7 +39,7 @@ image.createPixelMap(Color, opts)
## image.createPixelMap<sup>8+</sup>
createPixelMap(colors: ArrayBuffer, options: InitializetionOptions, callback: AsyncCallback\<PixelMap>): void
createPixelMap(colors: ArrayBuffer, options: InitializationOptions, callback: AsyncCallback\<PixelMap>): void
通过属性创建PixelMap,通过回调函数返回结果。
......@@ -50,7 +50,7 @@ createPixelMap(colors: ArrayBuffer, options: InitializetionOptions, callback: As
| 名称 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | -------------------------- |
| colors | ArrayBuffer | 是 | 颜色数组。 |
| options | [InitializetionOptions](#initializationoptions8) | 是 | 属性。 |
| options | [InitializationOptions](#initializationoptions8) | 是 | 属性。 |
| callback | AsyncCallback\<[PixelMap](#pixelmap7)> | 是 | 通过回调返回PixelMap对象。 |
**示例:**
......@@ -806,7 +806,7 @@ const imagePackerApi = image.createImagePacker();
### packing
packing(source: ImageSource, option: PackingOption, callback: AsyncCallback<Array\<ArrayBuffer>>): void
packing(source: ImageSource, option: PackingOption, callback: AsyncCallback\<ArrayBuffer>): void
图片压缩或重新打包,使用callback形式返回结果。
......@@ -818,7 +818,7 @@ packing(source: ImageSource, option: PackingOption, callback: AsyncCallback<Arra
| -------- | ---------------------------------- | ---- | ---------------------------------- |
| source | [ImageSource](#imagesource) | 是 | 打包的图片源。 |
| option | [PackingOption](#packingoption) | 是 | 设置打包参数。 |
| callback | AsyncCallback<Array\<ArrayBuffer>> | 是 | 获取图片打包回调,返回打包后数据。 |
| callback | AsyncCallback\<ArrayBuffer> | 是 | 获取图片打包回调,返回打包后数据。 |
**示例:**
......@@ -829,7 +829,7 @@ imagePackerApi.packing(imageSourceApi, packOpts, data => {})
### packing
packing(source: ImageSource, option: PackingOption): Promise<Array\<ArrayBuffer>>
packing(source: ImageSource, option: PackingOption): Promise\<ArrayBuffer>
图片压缩或重新打包,使用Promise形式返回结果。
......@@ -846,7 +846,7 @@ packing(source: ImageSource, option: PackingOption): Promise<Array\<ArrayBuffer>
| 类型 | 说明 |
| :--------------------------- | :-------------------------------------------- |
| Promise<Array\<ArrayBuffer>> | Promise实例,用于异步获取压缩或打包后的数据。 |
| Promise\<ArrayBuffer> | Promise实例,用于异步获取压缩或打包后的数据。 |
**示例:**
......@@ -857,7 +857,7 @@ imagePackerApi.packing(imageSourceApi, packOpts)
.catch(error => {})
```
### packing
### packing<sup>8+</sup>
packing(source: PixelMap, option: PackingOption, callback: AsyncCallback\<ArrayBuffer>): void
......@@ -880,9 +880,9 @@ let packOpts = { format:["image/jpeg"], quality:98 }
imagePackerApi.packing(pixelMapApi, packOpts, data => {})
```
### packing
### packing<sup>8+</sup>
packing(source: PixelMap, option: PackingOption): Promise<Array\<ArrayBuffer>>
packing(source: PixelMap, option: PackingOption): Promise\<ArrayBuffer>
图片压缩或重新打包,使用Promise形式返回结果。
......@@ -899,7 +899,7 @@ packing(source: PixelMap, option: PackingOption): Promise<Array\<ArrayBuffer>>
| 类型 | 说明 |
| :--------------------------- | :-------------------------------------------- |
| Promise<Array\<ArrayBuffer>> | Promise实例,用于异步获取压缩或打包后的数据。 |
| Promise\<ArrayBuffer> | Promise实例,用于异步获取压缩或打包后的数据。 |
**示例:**
......@@ -1193,7 +1193,7 @@ release(): Promise\<void>
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------- | ------------------ | ---- | ---- | -------------------------------------------------- |
| clipRect<sup>9+</sup> | [Region](#region8) | 是 | 是 | 要裁剪的图像区域。 |
| clipRect<sup>9+</sup> | [Region](#region7) | 是 | 是 | 要裁剪的图像区域。 |
| size<sup>9+</sup> | [Size](#size) | 是 | 否 | 图像大小。 |
| format<sup>9+</sup> | number | 是 | 否 | 图像格式,参考[PixelMapFormat](#pixelmapformat7)。 |
......@@ -1301,7 +1301,7 @@ img.release().then(() =>{
| pixels | ArrayBuffer | 是 | 否 | 像素。 |
| offset | number | 是 | 否 | 偏移量。 |
| stride | number | 是 | 否 | 像素间距,stride >= region.size.width*4。 |
| region | [Region](#region8) | 是 | 否 | 区域,按照区域读写。写入的区域宽度加X坐标不能大于原图的宽度,写入的区域高度加Y坐标不能大于原图的高度 |
| region | [Region](#region7) | 是 | 否 | 区域,按照区域读写。写入的区域宽度加X坐标不能大于原图的宽度,写入的区域高度加Y坐标不能大于原图的高度 |
## ImageInfo
......@@ -1386,11 +1386,11 @@ PixelMap的初始化选项。
| rotate | number | 是 | 是 | 旋转角度。 |
| editable | boolean | 是 | 是 | 是否可编辑。 |
| desiredSize | [Size](#size) | 是 | 是 | 期望输出大小。 |
| desiredRegion | [Region](#region8) | 是 | 是 | 解码区域。 |
| desiredRegion | [Region](#region7) | 是 | 是 | 解码区域。 |
| desiredPixelFormat | [PixelMapFormat](#pixelmapformat7) | 是 | 是 | 解码的像素格式。 |
| index | numer | 是 | 是 | 解码图片序号 |
## Region<sup>8+</sup>
## Region<sup>7+</sup>
表示区域信息。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册