HarmonyOS PixelMap加载图片

我把网络地址转成PixelMap之后,gif不是动态的了,要怎么处理?

HarmonyOS
5天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

方式一:直接使用本地uri展示 – 可以展示gif动态效果

this.imageUrl = fileUri.getUriFromPath(tempPath);

方式二:本地文件转为pixelMap展示

let file = fileIo.openSync(tempPath, fileIo.OpenMode.READ_ONLY);
let imageSource: image.ImageSource = image.createImageSource(file.fd);
let opts: image.InitializationOptions = {
  editable: false,
  pixelFormat: image.PixelMapFormat.RGBA_8888,
  alphaType: 0,
  size: { height: 100, width: 100 }
}
this.imageUrl1 = await imageSource.createPixelMap(opts);
}).catch((err: BusinessError) => {
  console.error(`Invoke downloadTask failed, code is ${err.code}, message is ${err.message}`);
});
} catch (error) {
  console.error(`Invoke downloadFile failed, error is ${JSON.stringify(error)}`);
}
}
}
分享
微博
QQ
微信
回复
5天前
相关问题
HarmonyOS 获取网络图片PixelMap
91浏览 • 1回复 待解决
PixelMap怎么保存成图片文件
468浏览 • 1回复 待解决
如何用PixelMap处理图片
2133浏览 • 1回复 待解决
HarmonyOS 网络图片如何转换成PixelMap
89浏览 • 1回复 待解决
HarmonyOS 图片加载问题
57浏览 • 1回复 待解决
HarmonyOS 图片资源加载
69浏览 • 1回复 待解决
HarmonyOS Image图片无法加载
99浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
175浏览 • 1回复 待解决
HarmonyOS图片加载框架ImageKnife
449浏览 • 1回复 待解决
怎么把PixelMap图片转BASE64
9479浏览 • 1回复 待解决
HarmonyOS pixelMap
41浏览 • 1回复 待解决
HarmonyOS Web加载http图片失败
104浏览 • 1回复 待解决