HarmonyOS 组件旋转后,使用componentSnapshot截图,截到的图片不是显示给用户显示的样子
Image($r('app.media.img2'))
.width('100%')
.height(200)
.rotate({angle:90})
.id('saveView')
Button('截图')
.onClick(() => {
componentSnapshot.get("saveView", async (error: Error, pixmap: image.PixelMap) => {
if (error) {
console.error("error: " + JSON.stringify(error))
return;
}
this.pixmap = pixmap;
})
})
Image(this.pixmap)
.width('100%')
最后显示的还是图片原来的样子
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS componentSnapshot.get 保存的图片无法显示
221浏览 • 1回复 待解决
HarmonyOS componentSnapshot页面截图保存图片到相册不完整
291浏览 • 1回复 待解决
HarmonyOS 横向拍照的身份证图片,如何旋转-90度显示到Image组件上?现在显示是竖的,变形了
199浏览 • 1回复 待解决
HarmonyOS 怎么获取web组件显示的所有内容(长截图)?
361浏览 • 1回复 待解决
HarmonyOS 截图保存图片到相册
245浏览 • 1回复 待解决
HarmonyOS 组件截图然后保存到相册中后无法显示,尺寸为0
401浏览 • 1回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
660浏览 • 1回复 待解决
HarmonyOS 使用了ViewPicker保存的用户图片,应用退出后再次打开时用uri对Image组件展示时不显示
204浏览 • 1回复 待解决
循环显示包含图片的子组件
902浏览 • 1回复 待解决
c从服务器下载的图片资源如何显示到Image组件上
590浏览 • 1回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
1482浏览 • 1回复 待解决
HarmonyOS 在使用Image图片组件时,放入pixelMap无法显示图片
632浏览 • 1回复 待解决
HarmonyOS Web组件不显示图片
79浏览 • 1回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
187浏览 • 1回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
577浏览 • 1回复 待解决
HarmonyOS 将组件截图,并保存图片到相册后,需要kill掉app才能在相册中看到
98浏览 • 1回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
258浏览 • 1回复 待解决
HarmonyOS Image组件不显示下载到本地的图片
1166浏览 • 2回复 待解决
Image组件如何保持真实的宽高比,使得图片完全显示在显示边界内。
630浏览 • 1回复 待解决
HarmonyOS 图片显示
275浏览 • 1回复 待解决
HarmonyOS 给控件设置阴影时如何只显示左右的阴影,不显示上下的阴影
326浏览 • 1回复 待解决
HarmonyOS 怎么获取组件显示后的属性,比如width、height
649浏览 • 1回复 待解决
HarmonyOS 截屏componentSnapshot.createFromBuilder方法总是返回同一个图片
660浏览 • 1回复 待解决
图形那边的规格是组件截图不支持旋转属性,因为旋转可能会存在超过父组件的行为。如果要截带旋转属性的图,需要给image包一个父组件,截屏时截父组件。
参考demo如下: