OpenHarmony开发者论坛
标题:
如何对图片进行高斯模糊处理
[打印本页]
作者:
edice
时间:
2023-9-12 10:39
标题:
如何对图片进行高斯模糊处理
[md]【问题描述】
图片高斯模糊处理,类似毛玻璃,或者马赛克的效果,用来提升app背景的整体质感,以及给关键信息打码,在OpenHarmony如何实现这种效果?
【运行环境】
硬件:rk3568; ROM: 3.2 ; API 9
[/md]
作者:
星辰大海
时间:
2023-9-13 15:34
[md]导入图像处理(@ohos.multimedia.image)和图像效果(@ohos.effectKit)模块,对图像进行处理并添加模糊效果。
```
import image from "@ohos.multimedia.image";
import effectKit from "@ohos.effectKit";
const color = new ArrayBuffer(96);
let opts = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } };
image.createPixelMap(color, opts).then((pixelMap) => {
let radius = 5;
let headFilter = effectKit.createEffect(pixelMap);
if (headFilter != null) {
headFilter.blur(radius);
}
})
```
[图片添加模糊效果]([https://](
https://gitee.com/openharmony/do ... s-effectKit.md#blur
))
[/md]
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5