微信小程序API 圖片·獲取圖片信息

2022-05-11 16:20 更新

wx.getImageInfo(Object object)

獲取圖片信息。網(wǎng)絡(luò)圖片需先配置download域名才能生效。

參數(shù)

Object object

屬性 類型 默認(rèn)值 必填 說明
src string 圖片的路徑,支持網(wǎng)絡(luò)路徑、本地路徑、代碼包路徑
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

object.success 回調(diào)函數(shù)

參數(shù)
Object res
屬性 類型 說明 最低版本
width number 圖片原始寬度,單位px。不考慮旋轉(zhuǎn)。
height number 圖片原始高度,單位px。不考慮旋轉(zhuǎn)。
path string 圖片的本地路徑
orientation string 拍照時(shí)設(shè)備方向 1.9.90
type string 圖片格式 1.9.90

res.orientation 的合法值

說明 最低版本
up 默認(rèn)方向(手機(jī)橫持拍照),對應(yīng) Exif 中的 1?;驘o orientation 信息。
up-mirrored 同 up,但鏡像翻轉(zhuǎn),對應(yīng) Exif 中的 2
down 旋轉(zhuǎn)180度,對應(yīng) Exif 中的 3
down-mirrored 同 down,但鏡像翻轉(zhuǎn),對應(yīng) Exif 中的 4
left-mirrored 同 left,但鏡像翻轉(zhuǎn),對應(yīng) Exif 中的 5
right 順時(shí)針旋轉(zhuǎn)90度,對應(yīng) Exif 中的 6
right-mirrored 同 right,但鏡像翻轉(zhuǎn),對應(yīng) Exif 中的 7
left 逆時(shí)針旋轉(zhuǎn)90度,對應(yīng) Exif 中的 8

示例代碼

wx.getImageInfo({
  src: 'images/a.jpg',
  success (res) {
    console.log(res.width)
    console.log(res.height)
  }
})

wx.chooseImage({
  success (res) {
    wx.getImageInfo({
      src: res.tempFilePaths[0],
      success (res) {
        console.log(res.width)
        console.log(res.height)
      }
    })
  }
})


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)