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接口导致闪退
293浏览 • 1回复 待解决
HarmonyOS 获取网络图片PixelMap
192浏览 • 1回复 待解决
HarmonyOS 关于获取pixelmap对象代码示例
245浏览 • 1回复 待解决
HarmonyOS 如何获取矩阵变换后的PixelMap
233浏览 • 1回复 待解决
HarmonyOS获取签名信息获取失败
355浏览 • 1回复 待解决
HarmonyOS OAID获取失败
337浏览 • 2回复 待解决
HarmonyOS获取NativeXcomponent失败
764浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
461浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败
503浏览 • 1回复 待解决
HarmonyOS uri获取query失败
155浏览 • 2回复 待解决
HarmonyOS 获取定位失败问题
260浏览 • 1回复 待解决
使用OkHttp访问本地接口失败
10071浏览 • 2回复 待解决
HarmonyOS pixelMap
207浏览 • 1回复 待解决
HarmonyOS identifier.getOAID 获取失败
621浏览 • 1回复 待解决