HarmonyOS 如何拿到图片的大小等信息
import common from '@ohos.app.ability.common';
import picker from '@ohos.file.picker';
@Entry
@Component
struct pickerDemo {
  @State getImg: string = '获取图片'
  @State imgArr: string[] = []
  getPhotoImg() {
    let photoPicker = new picker.PhotoViewPicker();
    photoPicker.select({
      MIMEType: picker.PhotoViewMIMETypes.IMAGE_TYPE,
      maxSelectNumber: 3
    }, (err, data) => {
      if (err) {
        console.info("photoPicker:" + err.message)
        return
      }
      this.imgArr = data.photoUris
      console.log("photoPicker:" + JSON.stringify(data))
      data.isOriginalPhoto
    })
  }
  build() {
    Column() {
      ForEach(this.imgArr, (item: string, index: number) => {
        Row() {
          Image(item).width(100).height(100).borderWidth(1)
        }
      })
      Button(this.getImg).margin(20)
        .onClick(() => {
          this.getPhotoImg()
        })
    }
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.Center)
  }
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 获取相册图片后,能直接拿到图片的基本信息吗? 
1348浏览  • 1回复 待解决
HarmonyOS 获取媒体文件的文件大小、时长等信息的方案 
1538浏览  • 1回复 待解决
HarmonyOS 获取uri后如何获取文件的名称、大小以及文件格式等信息 
1461浏览  • 1回复 待解决
HarmonyOS  如何获取到图片的大小,图片大小是多少k,图片名称 
1458浏览  • 1回复 待解决
如何查询设备的SDK版本等信息 
3820浏览  • 1回复 待解决
如何获取窗口当前的显示大小、位置等属性 
3643浏览  • 1回复 待解决
HarmonyOS如何获取app缓存的文件大小(图片、文件、其他一些文件等),显示xxMB 
2373浏览  • 1回复 待解决
HarmonyOS从相册中选取一张图片,如何查看尺寸和大小信息 
3375浏览  • 1回复 待解决
HarmonyOS 如何获取信号强度等信息 
2374浏览  • 1回复 待解决
HarmonyOS 如何把photoAccessHelper拿到的图片uri保存到本地沙箱 
1048浏览  • 1回复 待解决
HarmonyOS H5页面如何获取当前系统是否是深色模式,当前系统自提大小等信息? 
1349浏览  • 1回复 待解决
HarmonyOS 如何用Hdc系统获取电量等信息,比如adb shell dumpsys battery等 
1541浏览  • 1回复 待解决
HarmonyOS task.on('failed') 无法拿到具体的错误信息 
1305浏览  • 1回复 待解决
HarmonyOS如何获取当前应用版本号等信息。 
2259浏览  • 1回复 待解决
HarmonyOS 能否通过资源名称拿到图片资源 
1646浏览  • 1回复 待解决
HarmonyOS 如何实现手写签字功能,包括回退、保存等信息? 
1771浏览  • 1回复 待解决
如何才能获取应用的版本号,版本名等信息? 
2205浏览  • 1回复 待解决
图片压缩API的质量参数quality与图片原始大小、压缩后大小的关系 
3262浏览  • 1回复 待解决
HarmonyOS 拿到网络图片Url,如何直接保存到系统相册 
1576浏览  • 1回复 待解决
如何获取App版本号,版本名等信息 
6119浏览  • 1回复 待解决
SignalInformation怎么获取LAC CID等信息 
9139浏览  • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息 
2275浏览  • 1回复 待解决
HarmonyOS 如何获取主机名、主机ip、mac地址等信息 
1793浏览  • 1回复 待解决
worker线程里可以拿到项目内的图片吗 
527浏览  • 1回复 待解决
HarmonyOS 如何获取相册中照片或者录制的视频的相关属性,比如长宽,大小等 
1125浏览  • 1回复 待解决





















可以通过PhotoKeys获取文件信息,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-photoaccesshelper-V5#ZH-CN_TOPIC_0000001930677569__photokeys