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 保存的图片无法显示
0浏览 • 0回复 待解决
HarmonyOS componentSnapshot页面截图保存图片到相册不完整
33浏览 • 1回复 待解决
HarmonyOS 横向拍照的身份证图片,如何旋转-90度显示到Image组件上?现在显示是竖的,变形了
48浏览 • 1回复 待解决
HarmonyOS 怎么获取web组件显示的所有内容(长截图)?
46浏览 • 1回复 待解决
HarmonyOS 截图保存图片到相册
38浏览 • 1回复 待解决
HarmonyOS 组件截图然后保存到相册中后无法显示,尺寸为0
227浏览 • 1回复 待解决
HarmonyOS 使用了ViewPicker保存的用户图片,应用退出后再次打开时用uri对Image组件展示时不显示
48浏览 • 1回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
560浏览 • 1回复 待解决
循环显示包含图片的子组件
856浏览 • 1回复 待解决
c从服务器下载的图片资源如何显示到Image组件上
316浏览 • 1回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
1176浏览 • 1回复 待解决
HarmonyOS 在使用Image图片组件时,放入pixelMap无法显示图片
451浏览 • 1回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
35浏览 • 1回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
439浏览 • 1回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
43浏览 • 1回复 待解决
HarmonyOS Image组件不显示下载到本地的图片
700浏览 • 2回复 待解决
Image组件如何保持真实的宽高比,使得图片完全显示在显示边界内。
469浏览 • 1回复 待解决
HarmonyOS 图片显示
41浏览 • 1回复 待解决
HarmonyOS 怎么获取组件显示后的属性,比如width、height
373浏览 • 1回复 待解决
HarmonyOS 给控件设置阴影时如何只显示左右的阴影,不显示上下的阴影
56浏览 • 1回复 待解决
HarmonyOS 旋转屏幕后显示不正常
29浏览 • 1回复 待解决
HarmonyOS 选择本地的图片如何显示在Image组件上?
467浏览 • 1回复 待解决
HarmonyOS 截屏componentSnapshot.createFromBuilder方法总是返回同一个图片
535浏览 • 1回复 待解决
图形那边的规格是组件截图不支持旋转属性,因为旋转可能会存在超过父组件的行为。如果要截带旋转属性的图,需要给image包一个父组件,截屏时截父组件。
参考demo如下: