获取原始图片大小比例

1.读取文件
2.创建 img 元素
3. 赋值src 属性
4. 读取图片宽高
checkPngSize(file, fileCheckSize, successFun) {
    const reader = new FileReader()
    reader.readAsDataURL(file)
    const image = new Image()
    reader.onload = (e) => {
        image.src = e.target.result
        // base64地址图片加载完毕后
        image.onload = function() {
            // 图片原始尺寸
            const originWidth = this.width
            const originHeight = this.height
            const bili = (originWidth / originHeight).toFixed(2)
            if (bili >= fileCheckSize * 0.9 && bili <= fileCheckSize * 1.1) {
                successFun(true)
            } else {
                successFun(false)
            }
        }
    }
}

你可能感兴趣的:(js,参数,html,js,img)