HarmonyOS Image大图使用了.blur会有性能问题,请提供平替方案

Image大图使用了.blur会有性能问题,请提供平替方案

HarmonyOS
2024-12-20 15:25:23
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
fox280

参考demo:

async aboutToAppear(): Promise<void> {
  let OutData: http.HttpResponse
  http.createHttp().request("http:myURL.jpg",
  (error: BusinessError, data: http.HttpResponse) => {
  if (error) {
    console.error(`http reqeust failed with. Code: ${error.code}, message: ${error.message}`);
  } else {
  OutData = data
  let code: http.ResponseCode | number = OutData.responseCode
  if (http.ResponseCode.OK === code) {
  let imageData: ArrayBuffer = OutData.result as ArrayBuffer;
  let imageSource = image.createImageSource(imageData.slice(0));
  imageSource.createPixelMap().then(async pixelMap => {
  let radius = 15;
  let headFilter = effectKit.createEffect(pixelMap);
  if (headFilter != null) {
  headFilter.blur(radius);
}
this.img = await headFilter.getEffectPixelMap();
})
}
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-12-20 18:11:39
相关问题
HarmonyOS第三方sdk bugly方案
1252浏览 • 1回复 待解决
ArkTS调用js/ts代码会有性能损耗吗
4007浏览 • 2回复 待解决
HarmonyOS image组件加载,加载缓慢
818浏览 • 1回复 待解决
HarmonyOS app预览手势问题
753浏览 • 1回复 待解决
HarmonyOS NDK JSBridge是否有性能提升
784浏览 • 1回复 待解决
HarmonyOS http下载失败
985浏览 • 1回复 待解决
HarmonyOS 关于图片浏览
841浏览 • 1回复 待解决
有没有性能分析工具啊?
1742浏览 • 1回复 待解决
HarmonyOS 请提供音频编码示例
722浏览 • 1回复 待解决
HarmonyOS 请提供AVRecorder demo示例
924浏览 • 1回复 待解决
HarmonyOS 图片浏览页面示例
811浏览 • 1回复 待解决
请提供HarmonyOS短视频实例代码
1199浏览 • 1回复 待解决
HarmonyOS 请提供dsbridge样例代码
887浏览 • 1回复 待解决