my.getImageInfo

Version requirements: Basic library 1.4.0 or higher version. If the version is low, you can programmatically check for Compatibility.

Get picture information.

Sample Code

copy
    <!-- API-DEMO page/API/get-image-info/get-image-info.axml-->
    <view class="page">
      <view class="page-description">Get picture info 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">Get picture info</button>
        </view>
      </view>
    </view>
copy
    // Network picture path
    my.getImageInfo({
          src:'https://img.example.com/example.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))
              }
            })
          },
        })
    

    //Relative path
    my.getImageInfo({
          src:'image/api.png',
          success:(res)=>{
            console.log(JSON.stringify(res))
          }
        })

Parameters

The incoming parameter is of the Object type with the following attributes:

AttributesTypeMandatoryDescription
srcStringNoPicture path, supporting network picture path, apFilePath path and relative path
successFunctionNoCallback function for call success
failFunctionNoCallback function for call failure
completeFunctionNoCallback function for call completion (to be executed for both call success and failure)

Success Callback Function

The incoming parameter is of the Object type with the following attributes:

AttributesTypeDescription
widthNumberPicture width (in px)
heightNumberPicture height (in px)
pathStringLocal path of picture
orientationStringReturn picture orientation. Effective values are listed below
typeStringReturn picture format

Orientation Parameter Description

EnumeratorDescription
upDefault
down180-Degree rotation
leftRotate by 90 degree counterclockwise
rightRotate by 90 degree clockwise
up-mirroredSame as up except for flipping horizontally
down-mirroredSame as down except for flipping horizontally
left-mirroredSame as left except for flipping vertically
right-mirroredSame as right except for flipping vertically