HarmonyOS Image组件能否自动按原图宽高展示某张远程图片?即Image的宽高自动调整为该图的实际宽高

HarmonyOS Image组件能否自动按原图宽高展示某张远程图片?即Image的宽高自动调整为该图的实际宽高

HarmonyOS
2024-08-08 17:22:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

只需给Image的填充效果设置为objectFit.None,即可保证Image按照原图的尺寸加载。

参考文档:

1.通过request下载网络图片

2.读取文件大小可以通过fs.stat实现

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-fs-0000001861887349-V5#ZH-CN_TOPIC_0000001881178469__fsstat

3.解码获取pixelmap可以通过createpixelmap实现

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-0000001815247438-V5#ZH-CN_TOPIC_0000001834299364__imagecreatepixelmap8

4.解码之后可以获取图片信息如尺寸等,然后image组件渲染pixelmap数据5.通过动态属性修改Image组件的原始大小

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-0000001861886665-V5​​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-attribute-modifier-0000001881250581-V5

分享
微博
QQ
微信
回复
2024-08-08 20:37:20
相关问题
RelativeContainer容器不支持自动
194浏览 • 1回复 待解决
HarmonyOS photoAsset获取图片失败
96浏览 • 1回复 待解决
ArkTs如何获取组件
4235浏览 • 1回复 待解决
获取Column最终
152浏览 • 1回复 待解决
图片压缩指定和限制大小
516浏览 • 1回复 待解决
如何获取窗口信息
1973浏览 • 1回复 待解决
鸿蒙如何获取Element图片
7562浏览 • 1回复 待解决
如何获取组件,你学会了吗?
2132浏览 • 1回复 待解决
HarmonyOS如何获取指定子组件
353浏览 • 1回复 待解决
HarmonyOS获取相册视频问题
119浏览 • 1回复 待解决
如何测量获取控件
492浏览 • 1回复 待解决
求大佬告知如何获取组件
206浏览 • 1回复 待解决
页面加载前获取网络图片
395浏览 • 1回复 待解决
如何获取图片,你知道吗?
1827浏览 • 1回复 待解决
HarmonyOSwindow怎么设置固定
1531浏览 • 1回复 待解决
如何获取组件和在屏幕上位置
2472浏览 • 2回复 待解决
java如何获取屏幕。找不到api?
5276浏览 • 1回复 待解决
如何应用属性动画实现动画
129浏览 • 1回复 待解决