HarmonyOS Uint8Array怎么正确转ArrayBuffer

Uint8Array怎么正确转ArrayBuffer,目前看Uint8Array.buffer 好像不能拿到正确的ArrayBuffer。

代码如下:

private setImageData(imageData: Uint8Array) { 
  const buffer = imageData.buffer; 
  let imageSource = image.createImageSource(buffer); 
  let decodingOptions: image.DecodingOptions = { 
    editable: false, // 是否可编辑 
    desiredPixelFormat: image.PixelMapFormat.RGBA_8888, // 期望像素格式,水印有透明的部份所以只能rgba 
  }; 
  imageSource?.createPixelMap(decodingOptions).then((pixelMap) => { 
    this.imageResource = pixelMap; 
    this.update(); 
  }); 
}
HarmonyOS
2024-08-03 11:22:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
快乐小肥仔

使用 uint8Array.buffer 将Uint8Array转ArrayBuffer。示例代码:

let arrayBuffer: ArrayBuffer = new ArrayBuffer(8);  
let uint8Array: Uint8Array = new Uint8Array(arrayBuffer);  
let buffer: ArrayBuffer = uint8Array.buffer;
分享
微博
QQ
微信
回复
2024-08-03 17:15:55
相关问题
ArrayBuffer怎么Uint8Array
1489浏览 • 1回复 待解决
如何将Uint8ArrayArrayBuffer
1355浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
2576浏览 • 1回复 待解决
HarmonyOS List<number>怎么Uint8Array
1050浏览 • 1回复 待解决
HarmonyOS stringUint8Array
1156浏览 • 1回复 待解决
HarmonyOS ArrayBuffer如何转成Uint8Array
1243浏览 • 1回复 待解决
HarmonyOS Uint8Array16进制
1085浏览 • 1回复 待解决
HarmonyOS uint8Array字符串
1359浏览 • 1回复 待解决
HarmonyOS 如何将Uint8Array转为ArrayBuffer
899浏览 • 1回复 待解决
HarmonyOS 如何将Uint8Array转成ArrayBuffer
1605浏览 • 1回复 待解决
HarmonyOSUint8Array
1189浏览 • 1回复 待解决
如何将Uint8Array字符串?
1720浏览 • 1回复 待解决
HarmonyOS string怎么Uint8Array互转?
2185浏览 • 1回复 待解决
HarmonyOS Uint8Array格式字符串的方法
1844浏览 • 1回复 待解决
HarmonyOS 录音发送Uint8Array
797浏览 • 1回复 待解决
Uint8Array是@Sendable类吗?
1206浏览 • 1回复 待解决
HarmonyOS Uint8Array转成string后出现乱码
1379浏览 • 1回复 待解决
HarmonyOS socket.TLSSocket发送Uint8Array对象
850浏览 • 1回复 待解决
Uint8Array 如何直接转为String or Json
4095浏览 • 1回复 待解决