使用HTTP请求获取arrayBuffer,直接创建ImageSource对象参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5\#imagecreateimagesource9-2https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5示例参考:http.createHttp().request( "xxx.jpg", (error: BusinessError, data: http.HttpResponse) => { if (error) { console.error(`http reqeust failed with. Code: ${error.code}, message: ${error.message}`); } else { console.error(`http reqeust success.`); let imageData: ArrayBuffer = data.result as ArrayBuffer; let imageSource: image.ImageSource = image.createImageSource(imageData); console.error(`http reqeust size = ${imageData.byteLength}`); imageSource.createPixelMap().then((pixelMap: PixelMap) => { }) } } )
使用HTTP请求获取arrayBuffer,直接创建ImageSource对象参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5\#imagecreateimagesource9-2
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5
示例参考: