通过photoPicker.select获取到用户的照片uri后,如何生成该照片的 pixelMap 对象

App 没有ohos.permission.READ_IMAGEVIDEO 权限,只能通过photoPicker.select让用户选择一张照片,该接口会返回照片的 uri,请问如何根据 uri生成一个PixelMap 对象,以便进行后续处理。

HarmonyOS
2024-09-10 10:56:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

相册照片转换成pixelMap对象步骤如下:

1.通过fs.openSync(uri)获取文件描述符fd。

2.通过image.createImageSource(fd)创建imageSource实例。

3.通过解码参数decodingOptions和imageSource.createPixelMap(decodingOptions)将原始uri解码为PixelMap。

分享
微博
QQ
微信
回复
2024-09-10 16:38:49
相关问题
HarmonyOS 手机照片怎么传送出来?
274浏览 • 1回复 待解决
HUKS用户认证通过PIN生成密钥
1007浏览 • 1回复 待解决