提交 f759e4e2 编写于 作者: X xu-rui-w

新增8个接口

Signed-off-by: Nxu-rui-w <xurui101@huawei.com>
上级 f5ec01a6
...@@ -452,15 +452,15 @@ let pixelBytesNumber = pixelmap.getPixelBytesNumber(); ...@@ -452,15 +452,15 @@ let pixelBytesNumber = pixelmap.getPixelBytesNumber();
getDensity():number getDensity():number
获取当前的Density值 获取当前图像像素的密度
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------ | -------------------- | | ------ | --------------- |
| number | 图像像素的Density值。| | number | 图像像素的密度。|
**示例:** **示例:**
...@@ -472,7 +472,7 @@ let getDensity = pixelmap.getDensity(); ...@@ -472,7 +472,7 @@ let getDensity = pixelmap.getDensity();
opacity(rate: number, callback: AsyncCallback\<void>): void opacity(rate: number, callback: AsyncCallback\<void>): void
通过设置透明比率来让PixelMap达到对应的透明效果,使用callback形式返回释放结果 通过设置透明比率来让PixelMap达到对应的透明效果,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -495,7 +495,7 @@ async function () { ...@@ -495,7 +495,7 @@ async function () {
opacity(rate: number): Promise\<void> opacity(rate: number): Promise\<void>
通过设置透明比率来让PixelMap达到对应的透明效果,使用Promise形式返回释放结果 通过设置透明比率来让PixelMap达到对应的透明效果,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -503,7 +503,7 @@ opacity(rate: number): Promise\<void> ...@@ -503,7 +503,7 @@ opacity(rate: number): Promise\<void>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | --------------------------- | | ------ | ------ | ---- | --------------------------- |
| rate | number | 是 | 透明比率的值,取值范围:0-1。| | rate | number | 是 | 透明比率的值取值范围:0-1。|
**返回值:** **返回值:**
...@@ -523,7 +523,7 @@ async function () { ...@@ -523,7 +523,7 @@ async function () {
createAlphaPixelmap(): Promise\<PixelMap> createAlphaPixelmap(): Promise\<PixelMap>
根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的pixelmap,可用于阴影效果,使用Promise形式返回释放结果 根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的pixelmap,可用于阴影效果,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -549,15 +549,15 @@ pixelMap.createAlphaPixelmap(async (err, alphaPixelMap) => { ...@@ -549,15 +549,15 @@ pixelMap.createAlphaPixelmap(async (err, alphaPixelMap) => {
createAlphaPixelmap(callback: AsyncCallback\<PixelMap>): void createAlphaPixelmap(callback: AsyncCallback\<PixelMap>): void
根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的pixelmap,可用于阴影效果,使用callback形式返回释放结果 根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的pixelmap,可用于阴影效果,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------ | ---- | ---------------------------- | | -------- | ------------------------ | ---- | ------------------------ |
| callback | AsyncCallback\<PixelMap> | 是 | 获取回调,异步返回释放结果。 | | callback | AsyncCallback\<PixelMap> | 是 | 获取回调,异步返回结果。 |
**示例:** **示例:**
...@@ -576,17 +576,17 @@ if (pixelMap != undefined) { ...@@ -576,17 +576,17 @@ if (pixelMap != undefined) {
scale(x: number, y: number, callback: AsyncCallback\<void>): void scale(x: number, y: number, callback: AsyncCallback\<void>): void
根据输入的宽高对图片进行缩放,使用callback形式返回释放结果 根据输入的宽高对图片进行缩放,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ----------------------------- | | -------- | -------------------- | ---- | ------------------------------- |
| x | number | 是 | 宽度的缩放值| | x | number | 是 | 宽度的缩放值,其值为输入的倍数。|
| y | number | 是 | 高度的缩放值| | y | number | 是 | 高度的缩放值,其值为输入的倍数。|
| callback | AsyncCallback\<void> | 是 | 获取回调,失败时返回错误信息。| | callback | AsyncCallback\<void> | 是 | 获取回调,失败时返回错误信息。 |
**示例:** **示例:**
...@@ -600,22 +600,22 @@ async function () { ...@@ -600,22 +600,22 @@ async function () {
scale(x: number, y: number): Promise\<void> scale(x: number, y: number): Promise\<void>
根据输入的宽高对图片进行缩放,使用Promise形式返回释放结果 根据输入的宽高对图片进行缩放,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------- | | ------ | ------ | ---- | ------------------------------- |
| x | number | 是 | 宽度的缩放值。| | x | number | 是 | 宽度的缩放值,其值为输入的倍数。|
| y | number | 是 | 高度的缩放值。| | y | number | 是 | 高度的缩放值,其值为输入的倍数。|
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------------- | | -------------- | --------------------------- |
| Promise\<void> | Promise实例,异步返回释放结果。 | | Promise\<void> | Promise实例,异步返回结果。 |
**示例:** **示例:**
...@@ -629,7 +629,7 @@ async function () { ...@@ -629,7 +629,7 @@ async function () {
translate(x: number, y: number, callback: AsyncCallback\<void>): void translate(x: number, y: number, callback: AsyncCallback\<void>): void
根据输入的坐标对图片进行位置变换,使用callback形式返回释放结果 根据输入的坐标对图片进行位置变换,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -653,7 +653,7 @@ async function () { ...@@ -653,7 +653,7 @@ async function () {
translate(x: number, y: number): Promise\<void> translate(x: number, y: number): Promise\<void>
根据输入的坐标对图片进行位置变换,使用Promise形式返回释放结果 根据输入的坐标对图片进行位置变换,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -666,9 +666,9 @@ translate(x: number, y: number): Promise\<void> ...@@ -666,9 +666,9 @@ translate(x: number, y: number): Promise\<void>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------------- | | -------------- | --------------------------- |
| Promise\<void> | Promise实例,异步返回释放结果。 | | Promise\<void> | Promise实例,异步返回结果。 |
**示例:** **示例:**
...@@ -682,7 +682,7 @@ async function () { ...@@ -682,7 +682,7 @@ async function () {
rotate(angle: number, callback: AsyncCallback\<void>): void rotate(angle: number, callback: AsyncCallback\<void>): void
根据输入的角度对图片进行旋转,使用callback形式返回释放结果 根据输入的角度对图片进行旋转,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -705,7 +705,7 @@ async function () { ...@@ -705,7 +705,7 @@ async function () {
rotate(angle: number): Promise\<void> rotate(angle: number): Promise\<void>
根据输入的角度对图片进行旋转,使用Promise形式返回释放结果 根据输入的角度对图片进行旋转,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -717,9 +717,9 @@ rotate(angle: number): Promise\<void> ...@@ -717,9 +717,9 @@ rotate(angle: number): Promise\<void>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------------- | | -------------- | --------------------------- |
| Promise\<void> | Promise实例,异步返回释放结果。 | | Promise\<void> | Promise实例,异步返回结果。 |
**示例:** **示例:**
...@@ -733,7 +733,7 @@ async function () { ...@@ -733,7 +733,7 @@ async function () {
flip(horizontal: boolean, vertical: boolean, callback: AsyncCallback\<void>): void flip(horizontal: boolean, vertical: boolean, callback: AsyncCallback\<void>): void
根据输入的条件对图片进行翻转,使用callback形式返回释放结果 根据输入的条件对图片进行翻转,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -757,7 +757,7 @@ async function () { ...@@ -757,7 +757,7 @@ async function () {
flip(horizontal: boolean, vertical: boolean): Promise\<void> flip(horizontal: boolean, vertical: boolean): Promise\<void>
根据输入的条件对图片进行翻转,使用Promise形式返回释放结果 根据输入的条件对图片进行翻转,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -770,9 +770,9 @@ flip(horizontal: boolean, vertical: boolean): Promise\<void> ...@@ -770,9 +770,9 @@ flip(horizontal: boolean, vertical: boolean): Promise\<void>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------------- | | -------------- | --------------------------- |
| Promise\<void> | Promise实例,异步返回释放结果。 | | Promise\<void> | Promise实例,异步返回结果。 |
**示例:** **示例:**
...@@ -786,7 +786,7 @@ async function () { ...@@ -786,7 +786,7 @@ async function () {
crop(region: Region, callback: AsyncCallback\<void>): void crop(region: Region, callback: AsyncCallback\<void>): void
根据输入的尺寸对图片进行裁剪,使用callback形式返回释放结果 根据输入的尺寸对图片进行裁剪,使用callback形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
...@@ -794,7 +794,7 @@ crop(region: Region, callback: AsyncCallback\<void>): void ...@@ -794,7 +794,7 @@ crop(region: Region, callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ----------------------------- | | -------- | -------------------- | ---- | ----------------------------- |
| region | Region | 是 | 裁剪的尺寸。 | | region | [Region](#region7) | 是 | 裁剪的尺寸。 |
| callback | AsyncCallback\<void> | 是 | 获取回调,失败时返回错误信息。| | callback | AsyncCallback\<void> | 是 | 获取回调,失败时返回错误信息。|
**示例:** **示例:**
...@@ -809,21 +809,21 @@ async function () { ...@@ -809,21 +809,21 @@ async function () {
crop(region: Region): Promise\<void> crop(region: Region): Promise\<void>
根据输入的尺寸对图片进行裁剪,使用Promise形式返回释放结果 根据输入的尺寸对图片进行裁剪,使用Promise形式返回。
**系统能力:** SystemCapability.Multimedia.Image.Core **系统能力:** SystemCapability.Multimedia.Image.Core
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ----------- | | ------ | ------------------ | ---- | ----------- |
| region | Region | 是 | 裁剪的尺寸。| | region | [Region](#region7) | 是 | 裁剪的尺寸。|
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------------- | | -------------- | --------------------------- |
| Promise\<void> | Promise实例,异步返回释放结果。 | | Promise\<void> | Promise实例,异步返回结果。 |
**示例:** **示例:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册