在微信小程序中,可以通過 wx.getImageInfo 來獲取圖片鏈接的寬高信息:
js
wx.getImageInfo({
src: '圖片鏈接',
success: res => {
console.log(res.width, res.height)
// 計算寬高比
const ratio = res.width / res.height
}
})
getImageInfo 是一個異步API,它會去下載圖片并獲取到圖片的寬高信息。
主要步驟:
1. 通過 wx.getImageInfo 獲取圖片寬高
2. 在 success 回調(diào)中可以拿到 width 和 height
3. 將 width 除以 height 即可計算出寬高比 ratio
注意:文章來源:http://www.zghlxwxcb.cn/news/detail-773122.html
- getImageInfo 需要在服務(wù)器域名配置白名單,否則無法獲取非本地圖片信息
- ratio 越大表示圖片越寬,越小則表示圖片越長
- 如果是用于展示圖片,建議在下載前計算寬高比,以決定圖片的展示尺寸文章來源地址http://www.zghlxwxcb.cn/news/detail-773122.html
到了這里,關(guān)于微信小程序怎么通過圖片鏈接獲取圖片寬高比(適合在下載圖片前獲取寬高比)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!