HarmonyOS 对XComponent截图失败
如下demo,对XComponent截图失败
snapshot = (): image.PixelMap | null => {
if (this.surfaceId?.length !== 0) {
const region: image.Region = {
x: 0,
y: 0,
size: {
width: this.windowRect[0],
height: this.windowRect[1]
}
};
// 在EntryAbility设置了沉浸式页面,所以size是屏幕宽高,不然接口crash
return image.createPixelMapFromSurfaceSync(this.surfaceId, region);
}
return null;
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何对web组件内容进行长截图?
457浏览 • 1回复 待解决
HarmonyOS 组件截图并发过多时,报错,截图失败。 错误码:100001
492浏览 • 1回复 待解决
如何对某个组件实现局部截图?
512浏览 • 1回复 待解决
HarmonyOS 如何对Web展示的内容进行长截图
205浏览 • 1回复 待解决
HarmonyOS组件截图保存到相册失败,预览图灰色
812浏览 • 1回复 待解决
HarmonyOS instanceof对Sendable对象有可能失败
274浏览 • 0回复 待解决
onControllerAttached之后对网页进行放大缩小失败。
740浏览 • 1回复 待解决
对openHarmony应用进行签名时失败了
9775浏览 • 3回复 已解决
HarmonyOS WebView后台截图
214浏览 • 1回复 待解决
HarmonyOS Web组件截图
236浏览 • 1回复 待解决
HarmonyOS WebView截图API
272浏览 • 1回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
602浏览 • 1回复 待解决
HarmonyOS lazyforeach报错,见截图
258浏览 • 1回复 待解决
HarmonyOS AVPlayer XComponent
504浏览 • 1回复 待解决
XComponent示例中,OnSurfaceCreatedCB保存下window,在其他线程中使用,创建Surface失败。
119浏览 • 1回复 待解决
HarmonyOS 截图保存图片到相册
350浏览 • 1回复 待解决
HarmonyOS 使用防截图API报错
223浏览 • 1回复 待解决
HarmonyOS XComponent绘制
257浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中实现网页长截图并处理截图拼接问题?
451浏览 • 0回复 待解决
XComponent 使用demo,怎么动态创建、销毁 XComponent,及怎样将XComponent当做容器来使用
612浏览 • 1回复 待解决
WebView 如何实现长截图
1532浏览 • 1回复 待解决
HarmonyOS 调用屏幕截图接口报错801
517浏览 • 1回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
321浏览 • 1回复 待解决
鸿蒙截图功能实现的问题
10672浏览 • 1回复 待解决
HarmonyOS 手机截图怎么传送给mac电脑
346浏览 • 1回复 待解决
问题根因:image.createPixelMapFromSurfaceSync(this.surfaceId, region)截图的region需要在组件区域内,报错原因的region的size设置过大。
可参考如下demo: