HarmonyOS鸿蒙Next中读取图片EXIF两级参数的问题

今天在wiki上找到一张图, Exif信息中, Image这一级没有Orientation的配置, 但是在Thumbnail里面有设置

鸿蒙对应的Exif获取属性接口kit ImageKitdkit ImageKit的getImageProperty传递参数’Orientation’的话, 就会获取到Thumbnail.Orientation
而我实际想要的是想获取Image.Orientation.

从而导致图片绘制的图片做了旋转, 而电脑等软件打开这张图片是不会旋转的


更多关于HarmonyOS鸿蒙Next中读取图片EXIF两级参数的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

您好,您的问题需要进一步分析,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。

更多关于HarmonyOS鸿蒙Next中读取图片EXIF两级参数的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,读取图片的EXIF信息可以通过Image模块实现。首先,使用Image.Source创建图片源,然后通过Image.ExifInterface获取EXIF数据。EXIF信息通常包含两级参数:一级参数如拍摄时间、相机型号等,二级参数如光圈、快门速度等。通过getAttribute()方法可以读取具体参数。例如,exifInterface.getAttribute(ExifInterface.TAG_APERTURE)可获取光圈值。确保图片格式支持EXIF,如JPEG。

回到顶部