HarmonyOS 图片尺寸的获取方法

现在有图片文件,需要获取其宽高尺寸。

在其他系统中,有一个方法,可以在不完全解析其像素矩阵的情况下,仅仅解析其尺寸。此种方法耗时较少,也不需要把整个图片实例化到内存中,也就降低了内存开销和IO开销。

在其他系统的写法如下

BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeFile(picPath, options);

仅仅解析尺寸,不解析整个图像数据。

请问,在ArkTs中,有类似的方法吗?

HarmonyOS
2025-01-09 18:08:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

目前暂无仅解析尺寸的方法,参考文档媒体uri使用方式:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/user-file-uri-intro-V5#%E5%AA%92%E4%BD%93%E6%96%87%E4%BB%B6uri%E7%9A%84%E4%BD%BF%E7%94%A8%E6%96%B9%E5%BC%8F

文档中的uriGetAssets方法即可获取图片宽高

分享
微博
QQ
微信
回复
2025-01-09 19:51:42
相关问题
HarmonyOS svg图片尺寸
686浏览 • 1回复 待解决
HarmonyOS如何换算字体或图片尺寸问题
665浏览 • 1回复 待解决
如何获取网络图片尺寸
779浏览 • 1回复 待解决
HarmonyOS 图片像素和屏幕尺寸关系
340浏览 • 1回复 待解决
HarmonyOS 如何获取某个组件尺寸
451浏览 • 1回复 待解决
HarmonyOS 如何获取窗口尺寸
441浏览 • 1回复 待解决
HarmonyOS 播放内容尺寸获取问题
418浏览 • 1回复 待解决
HarmonyOS 折叠屏获取屏幕尺寸问题
340浏览 • 1回复 待解决
图片压缩尺寸和大小问题
808浏览 • 1回复 待解决
获取DeviceToken方法
507浏览 • 1回复 待解决
HarmonyOS sdk获取userAgent方法
275浏览 • 1回复 待解决
图片设置replaceholderImage方法
418浏览 • 1回复 待解决