• 下载
  • 社区

my.getImageInfo

版本要求:基础库版本 1.4.0 更高版本,低版本需要做 兼容处理

获取图片信息。


扫码体验

getimageinfo.jpeg


效果示例


getimageinfo.gif


示例代码

<!-- API-DEMO page/API/get-image-info/get-image-info.axml-->
<view class="page">
  <view class="page-description">获取图片信息 API</view>
  <view class="page-section">
    <view class="page-section-title">my.getImageInfo</view>
    <view class="page-section-demo">
      <image src="{{src}}" onError="imageError" onLoad="imageLoad" />
      <button type="primary" onTap="getImageInfo">获取图片信息</button>
    </view>
  </view>
</view>


//网络图片路径
my.getImageInfo({
      src:'https://img.alicdn.com/tps/TB1sXGYIFXXXXc5XpXXXXXXXXXX.jpg',
      success:(res)=>{
        console.log(JSON.stringify(res))
      }
    })
    
//apFilePath
my.chooseImage({
      success: (res) => {
        my.getImageInfo({
          src:res.apFilePaths[0],
          success:(res)=>{
            console.log(JSON.stringify(res))
          }
        })
      },
    })

//相对路径
my.getImageInfo({
      src:'image/api.png',
      success:(res)=>{
        console.log(JSON.stringify(res))
      }
    })


入参


入参为 Object 类型,属性如下:

属性

类型

必填

描述

src

String

图片路径,目前支持:网络图片路径、apFilePath 路径、相对路径

success

Function

调用成功的回调函数

fail

Function

调用失败的回调函数

complete

Function

调用结束的回调函数(调用成功、失败都会执行)


success 回调函数

入参为 Object 类型,属性如下:

属性

类型

描述

width

Number

图片宽度(单位px)

height

Number

图片高度(单位px)

path

String

图片本地路径

orientation

String

返回图片的方向,有效值见下表

type

String

返回图片的格式


orientation 参数说明

枚举值

说明

up

默认

down

180度旋转

left

逆时针旋转90度

right

顺时针旋转90度

up-mirrored

同up,但水平翻转

down-mirrored

同down,但水平翻转

left-mirrored

同left,但垂直翻转

right-mirrored

同right,但垂直翻转