错误码62980096怎么处理

调用createPixelMap方法,将pixelFormat设置为nv21或者nv12时报错62980096,怎么处理?

HarmonyOS
2024-05-21 22:26:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
PinkFish

pixelFormat枚举目前是给ImageSource用的,所以NV21或者NV12格式的图片如果要创建PixelMap需要通过以下方式:

1、通过createImageSource创建ImageSource

2、通过ImageSource的createPixelMap接口创建PixelMap

参考代码:

let imageSource = image.createImageSource(buffer); // buffer为读取的图片的arraybuffer 
let opts: image.DecodingOptions = { 
  editable: true, 
  desiredPixelFormat: 8 // 8或者9,分别表示NV21和NV12 
} 
this.pixelMap = await imageSource.createPixelMap(opts);
分享
微博
QQ
微信
回复
2024-05-22 21:41:07
相关问题
错误码15500000(首选项)如何处理
514浏览 • 1回复 待解决
webview错误码105 是什么错误
339浏览 • 1回复 待解决
请求广告返回错误码401
788浏览 • 1回复 待解决
请求广告返回错误码21800003
738浏览 • 1回复 待解决
Web的onErrorReceive错误码含义
525浏览 • 1回复 待解决
Socket连接报错,错误码88
708浏览 • 1回复 待解决
startAbility跳转失败返回错误码16000001
812浏览 • 1回复 待解决
OH_NativeImage_UpdateSurfaceImage接口错误码
600浏览 • 1回复 待解决
startAbility跳转不成功,错误码16000001
804浏览 • 1回复 待解决
华为事件通知接口返回10008错误码
7746浏览 • 2回复 待解决
润和轻量系统mqtt连接报错误码2
1398浏览 • 0回复 待解决
关于DevEco Studio的gradle错误处理
16242浏览 • 4回复 已解决
错误rowCount返回值-1如何处理
413浏览 • 1回复 待解决
提示数据丢失怎么处理?
3715浏览 • 2回复 待解决
应用跳转问题怎么处理
3911浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人