HarmonyOS createPixelMapFromSurface接口获取pixelmap失败

HarmonyOS
2024-12-25 15:39:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

需要生成pixelmap,然后保存成图片存储在本地。

操作步骤:

1、调用XComponent,如下:

XComponent({
  id: XCOMPONENT_ID,
  type: XComponentType.TEXTURE,
  libraryname: LIBRARY_NAME
})
  .onLoad((xComponentContext) => {
    this.xComponentContext = xComponentContext as XComponentContext;
  })
  .onDestroy(() => {
    Logger.info(TAG, "XComponent onDestroy");
  })
  .width('100%')
  .height('100%')
  .backgroundColor(Color.Black)

2、调用createPixelMapFromSurface,如下:

image.createPixelMapFromSurface(XCOMPONENT_ID, region).then(() => {
  Logger.info(TAG, 'onTakePhoto:Succeeded in creating pixelmap from Surface');
}).catch((error: BusinessError) => {
  Logger.error(TAG, 'onTakePhoto:Failed to create pixelmap ' + JSON.stringify(error));
});

3、报错如下:

onTakePhoto:Failed to create pixelmap 62980178
分享
微博
QQ
微信
回复
2024-12-25 18:30:11
相关问题
HarmonyOS PixelMap.rotate接口导致闪退
1043浏览 • 1回复 待解决
HarmonyOS 获取网络图片PixelMap
1056浏览 • 1回复 待解决
HarmonyOS 关于获取pixelmap对象代码示例
1406浏览 • 1回复 待解决
HarmonyOS获取NativeXcomponent失败
1628浏览 • 1回复 待解决
HarmonyOS 如何获取矩阵变换后的PixelMap
859浏览 • 1回复 待解决
HarmonyOS获取签名信息获取失败
1277浏览 • 1回复 待解决
HarmonyOS OAID获取失败
2167浏览 • 1回复 待解决
使用OkHttp访问本地接口失败
10865浏览 • 2回复 待解决
HarmonyOS 主动获取焦点失败
1073浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败
1024浏览 • 1回复 待解决
HarmonyOS 获取定位失败问题
1259浏览 • 1回复 待解决
HarmonyOS uri获取query失败
782浏览 • 1回复 待解决
HarmonyOS identifier.getOAID 获取失败
1555浏览 • 1回复 待解决
HarmonyOS 获取设备内存的接口
794浏览 • 1回复 待解决
HarmonyOS pixelMap
999浏览 • 1回复 待解决