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%')
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
最后显示的还是图片原来的样子
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS componentSnapshot.get 保存的图片无法显示
484浏览 • 1回复 待解决
HarmonyOS componentSnapshot页面截图保存图片到相册不完整
569浏览 • 1回复 待解决
HarmonyOS 横向拍照的身份证图片,如何旋转-90度显示到Image组件上?现在显示是竖的,变形了
606浏览 • 1回复 待解决
HarmonyOS 怎么获取web组件显示的所有内容(长截图)?
645浏览 • 1回复 待解决
HarmonyOS 截图保存图片到相册
505浏览 • 1回复 待解决
HarmonyOS 组件截图然后保存到相册中后无法显示,尺寸为0
675浏览 • 1回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
897浏览 • 1回复 待解决
HarmonyOS 使用了ViewPicker保存的用户图片,应用退出后再次打开时用uri对Image组件展示时不显示
468浏览 • 1回复 待解决
循环显示包含图片的子组件
1035浏览 • 1回复 待解决
c从服务器下载的图片资源如何显示到Image组件上
787浏览 • 1回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
1934浏览 • 1回复 待解决
HarmonyOS 在使用Image图片组件时,放入pixelMap无法显示图片
946浏览 • 1回复 待解决
HarmonyOS Web组件不显示图片
387浏览 • 1回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
575浏览 • 1回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
599浏览 • 1回复 待解决
HarmonyOS 将组件截图,并保存图片到相册后,需要kill掉app才能在相册中看到
340浏览 • 1回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
944浏览 • 1回复 待解决
HarmonyOS Image组件不显示下载到本地的图片
1666浏览 • 2回复 待解决
Image组件如何保持真实的宽高比,使得图片完全显示在显示边界内。
947浏览 • 1回复 待解决
HarmonyOS 给控件设置阴影时如何只显示左右的阴影,不显示上下的阴影
818浏览 • 1回复 待解决
HarmonyOS 图片显示
573浏览 • 1回复 待解决
HarmonyOS 截屏componentSnapshot.createFromBuilder方法总是返回同一个图片
884浏览 • 1回复 待解决
HarmonyOS 怎么获取组件显示后的属性,比如width、height
792浏览 • 1回复 待解决
图形那边的规格是组件截图不支持旋转属性,因为旋转可能会存在超过父组件的行为。如果要截带旋转属性的图,需要给image包一个父组件,截屏时截父组件。
参考demo如下: