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 保存的图片无法显示
831浏览 • 1回复 待解决
HarmonyOS componentSnapshot页面截图保存图片到相册不完整
1206浏览 • 1回复 待解决
HarmonyOS 横向拍照的身份证图片,如何旋转-90度显示到Image组件上?现在显示是竖的,变形了
1121浏览 • 1回复 待解决
HarmonyOS 怎么获取web组件显示的所有内容(长截图)?
1164浏览 • 1回复 待解决
HarmonyOS 截图保存图片到相册
1140浏览 • 1回复 待解决
HarmonyOS 组件截图然后保存到相册中后无法显示,尺寸为0
1120浏览 • 1回复 待解决
HarmonyOS使用tabs组件怎么让多个tab标题从左到右显示,而不是居中显示
1576浏览 • 1回复 待解决
HarmonyOS 使用了ViewPicker保存的用户图片,应用退出后再次打开时用uri对Image组件展示时不显示
888浏览 • 1回复 待解决
循环显示包含图片的子组件
1373浏览 • 1回复 待解决
HarmonyOS web组件加载url后,图片显示不出来
2810浏览 • 1回复 待解决
c从服务器下载的图片资源如何显示到Image组件上
1234浏览 • 1回复 待解决
HarmonyOS 在使用Image图片组件时,放入pixelMap无法显示图片
1940浏览 • 1回复 待解决
HarmonyOS componentSnapshot.createFromBuilder长列表截图不全
1061浏览 • 1回复 待解决
HarmonyOS Web组件不显示图片
915浏览 • 1回复 待解决
使用Preferences存储用户配置,设备重启后卡片显示默认值
584浏览 • 0回复 待解决
HarmonyOS Image组件不显示下载到本地的图片
2714浏览 • 1回复 待解决
HarmonyOS componentSnapshot目前可以支持长截图吗,或者有其他实现长截图的方法吗
1203浏览 • 1回复 待解决
HarmonyOS 将组件截图,并保存图片到相册后,需要kill掉app才能在相册中看到
780浏览 • 1回复 待解决
HarmonyOS 使用XComponent 播放视频通过等比例缩放调整播放区域,通过截图功能截取出的图片显示异常
2820浏览 • 1回复 待解决
HarmonyOS 旋转屏幕后显示不正常
1146浏览 • 1回复 待解决
Image组件如何保持真实的宽高比,使得图片完全显示在显示边界内。
1463浏览 • 1回复 待解决
HarmonyOS 图片显示
915浏览 • 1回复 待解决
HarmonyOS 选择本地的图片如何显示在Image组件上?
1746浏览 • 1回复 待解决
图形那边的规格是组件截图不支持旋转属性,因为旋转可能会存在超过父组件的行为。如果要截带旋转属性的图,需要给image包一个父组件,截屏时截父组件。
参考demo如下: