Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Tonvia
Docs
提交
cd5afafa
D
Docs
项目概览
Tonvia
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
0
Fork
0
代码
文件
提交
分支
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,发现更多精彩内容 >>
未验证
提交
cd5afafa
编写于
7月 21, 2022
作者:
葛
葛亚芳
提交者:
Gitee
7月 21, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update zh-cn/application-dev/reference/apis/js-apis-effectKit.md:示例代码问题修改,需同步翻译
Signed-off-by:
N
@ge-yafang
<
geyafang@huawei.com
>
上级
4a3c1a7b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
26 deletion
+25
-26
zh-cn/application-dev/reference/apis/js-apis-effectKit.md
zh-cn/application-dev/reference/apis/js-apis-effectKit.md
+25
-26
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-effectKit.md
浏览文件 @
cd5afafa
...
...
@@ -42,10 +42,10 @@ createEffect(source: image.PixelMap): Filter
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
)
.
then
((
pixel
m
ap
)
=>
{
let
headFilter
=
effectKit
.
createEffect
(
pixel
m
ap
)
.
then
((
pixel
M
ap
)
=>
{
let
headFilter
=
effectKit
.
createEffect
(
pixel
M
ap
)
})
```
...
...
@@ -74,13 +74,12 @@ createColorPicker(source: image.PixelMap): Promise\<ColorPicker>
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
image
.
createPixelMap
(
color
,
opts
,
(
pixel
m
ap
)
=>
{
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
,
(
pixel
M
ap
)
=>
{
effectKit
.
createColorPicker
(
pixelMap
).
then
(
colorPicker
=>
{
console
.
info
(
"
color picker=
"
+
colorPicker
);
})
.
catch
(
ex
=>
console
.
error
(
"
.error=
"
+
ex
.
toString
()))
})
.
catch
(
ex
=>
console
.
error
(
"
.error=
"
+
ex
.
toString
()))
})
```
...
...
@@ -104,15 +103,15 @@ createColorPicker(source: image.PixelMap, callback: AsyncCallback\<ColorPicker>)
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
image
.
createPixelMap
(
color
,
opts
,
(
pixel
m
ap
)
=>
{
effectKit
.
createColorPicker
(
pixelMap
,
(
error
,
colorPicker
)
)
{
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
,
(
pixel
M
ap
)
=>
{
effectKit
.
createColorPicker
(
pixelMap
,
(
error
,
colorPicker
)
=>
{
if
(
error
)
{
console
.
log
(
'
Failed to create color picker.
'
);
}
else
{
console
.
log
(
'
Succeeded in creating color picker.
'
);
}
})
})
})
```
...
...
@@ -152,7 +151,7 @@ getMainColor(): Promise\<Color>
```
js
colorPicker
.
getMainColor
().
then
(
color
=>
{
console
.
log
(
'
Succeeded in getting main color.
'
)
console
.
info
(
"
color[ARGB]=
"
+
color
.
alpha
"
,
"
+
color
.
red
+
"
,
"
+
color
.
green
+
"
,
"
+
color
.
blue
);
console
.
info
(
"
color[ARGB]=
"
+
color
.
alpha
+
"
,
"
+
color
.
red
+
"
,
"
+
color
.
green
+
"
,
"
+
color
.
blue
);
}).
catch
(
error
=>
{
console
.
log
(
'
Failed to get main color.
'
);
})
...
...
@@ -175,8 +174,8 @@ getMainColorSync(): Color
**示例:**
```
js
let
color
=
colorPicker
.
getMainColorSync
()
console
.
log
(
'
get main color =
'
+
color
)
let
color
=
colorPicker
.
getMainColorSync
()
;
console
.
log
(
'
get main color =
'
+
color
)
;
```
## Filter
...
...
@@ -208,11 +207,11 @@ blur(radius: number): Filter
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
)
.
then
((
pixel
m
ap
)
=>
{
.
then
((
pixel
M
ap
)
=>
{
let
radius
=
5
;
let
headFilter
=
effectKit
.
createEffect
(
pixel
m
ap
)
let
headFilter
=
effectKit
.
createEffect
(
pixel
M
ap
)
if
(
headFilter
!=
null
)
{
headFilter
.
blur
(
radius
)
}
...
...
@@ -244,11 +243,11 @@ brightness(bright: number): Filter
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
)
.
then
((
pixel
m
ap
)
=>
{
.
then
((
pixel
M
ap
)
=>
{
let
bright
=
0.5
;
let
headFilter
=
effectKit
.
createEffect
(
pixel
m
ap
)
let
headFilter
=
effectKit
.
createEffect
(
pixel
M
ap
)
if
(
headFilter
!=
null
)
{
headFilter
.
brightness
(
bright
)
}
...
...
@@ -274,10 +273,10 @@ grayscale(): Filter
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
)
.
then
((
pixel
m
ap
)
=>
{
let
headFilter
=
effectKit
.
createEffect
(
pixel
m
ap
)
.
then
((
pixel
M
ap
)
=>
{
let
headFilter
=
effectKit
.
createEffect
(
pixel
M
ap
)
if
(
headFilter
!=
null
)
{
headFilter
.
grayscale
()
}
...
...
@@ -303,9 +302,9 @@ getPixelMap(): image.PixelMap
```
js
import
image
from
"
@ohos.multimedia.image
"
const
color
=
new
ArrayBuffer
(
96
);
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
let
opts
=
{
editable
:
true
,
pixelFormat
:
3
,
size
:
{
height
:
4
,
width
:
6
}
}
;
image
.
createPixelMap
(
color
,
opts
)
.
then
((
pixel
m
ap
)
=>
{
let
pixel
=
effectKit
.
createEffect
(
pixel
m
ap
).
grayscale
().
getPixelMap
()
.
then
((
pixel
M
ap
)
=>
{
let
pixel
=
effectKit
.
createEffect
(
pixel
M
ap
).
grayscale
().
getPixelMap
()
})
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录