首页 > 编程 > JavaScript > 正文

微信小程序wx.getImageInfo()如何获取图片信息

2019-11-19 14:28:09
字体:
来源:转载
供稿:网友

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

一.知识点

二.列子

(1).加载时

<view class="zn-uploadimg">    <image src="{{tempFilePaths}}" mode="aspecFill" style="width: 100%; height: 450rpx" />    <text>图片的大小:{{imgwidth}}px*{{imgheight}}px</text> </view> 
var app = getApp()  Page({   data: {      tempFilePaths: '../uploads/foods.jpg',     imgwidth:0,     imgheight:0,    },   onReady:function(){     // 页面渲染完成      var _this = this;      wx.getImageInfo({       src: _this.data.tempFilePaths,       success: function (res) {         _this.setData({           imgwidth:res.width,           imgheight:res.height,         })       }     })    }  }) 

(2).上传图片时

<view class="zn-uploadimg">   <button type="primary"bindtap="chooseimage">获取图片</button>    <image src="{{tempFilePaths}}" mode="aspecFill" style="width: 100%; height: 450rpx"/>    <text>图片的大小:{{imgwidth}}px*{{imgheight}}px</text> </view> 
.zn-uploadimg{   padding:1rem; } .zn-uploadimg image{   margin:1rem 0; }
var app = getApp()  Page({   data: {      tempFilePaths: '',      imgwidth:0,     imgheight:0,   },   /**     * 上传图片    */   chooseimage: function () {      var _this = this;      wx.chooseImage({        count: 1, // 默认9        sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有        sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有        success: function (res) {          // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片          _this.setData({            tempFilePaths:res.tempFilePaths          })          wx.getImageInfo({           src: res.tempFilePaths[0],           success: function (res) {             _this.setData({               imgwidth:res.width,               imgheight:res.height,             })           }         })        }      })    }  }) 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表