如题:HarmonyOS OHNativeWindow可以获取到截图吗,把OHNativeWindow实际显示的内容转成一张图片,是否有这样的接口?
如题:HarmonyOS OHNativeWindow可以获取到截图吗,把OHNativeWindow实际显示的内容转成一张图片,是否有这样的接口?
1 回答884 阅读✓ 已解决
1 回答1.2k 阅读
1 回答1k 阅读
1 回答973 阅读
1 回答946 阅读
1 回答844 阅读
1 回答802 阅读
1 回答734 阅读
1 回答777 阅读
1 回答462 阅读
1 回答1.2k 阅读✓ 已解决
1 回答623 阅读
没有对应的接口,但是可以手动转换:
1、使用@ohos.util (util工具函数)模块的Base64Helper进行base64解码,获取Uint8Array对象。
2、使用@ohos.buffer (Buffer)模块的buffer.from(uint8Array.buffer).toString()将Uint8Array对象转为图片base64数据。
3、图片base64数据可以直接使用Image()组件显示,格式为data:image/png|jpeg|bmp|webp];base64,[base64 data], 其中[base64 data]为Base64字符串数据。