下面这段代码,可以实现本地上传图片,并获取图片的尺寸

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><body><input type="file" id="file" /><img src="" alt="" id="image-preview" /><script>let fileInput = document.getElementById("file");let preview = document.getElementById("image-preview");fileInput.addEventListener("change", () => {let file = fileInput.files[0];let reader = new FileReader();reader.readAsDataURL(file);reader.onload = (e) => {let data = e.target.result;preview.src = data;let image = new Image();image.src = data;image.onload = function () {console.log(image.width, image.height);};};});</script></body>
</html>

js上传图片获取图片尺寸相关推荐

  1. 5分钟学会js上传图片校验图片格式、大小、尺寸宽高

    js上传图片校验图片格式.大小.尺寸宽高 一.前言        js上传图片校验图片格式.大小.尺寸宽高.        在此记录下,分享给大家. 二.代码 <input type=" ...

  2. php 验证网络图片尺寸,通过url获取图片尺寸的几种方法:JS和php

    首先是js的方法,通过new一个Image对象,设置src属性,并监听complete和onload事件,图片加载完成后输出图片的宽度和高度 function checkPicurl(url){ va ...

  3. 图片加尺寸php代码,php获取图片尺寸(宽度,高度)_php

    本篇文章主要说明php获取图片尺寸(宽度,高度)的函数,即getimagesize()函数. 语法:array getimagesize( string filename [, array & ...

  4. JS快速获取图片宽高的方法

    JS快速获取图片宽高的方法 快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括I ...

  5. imagereader java_java中ImageReader和BufferedImage获取图片尺寸实例

    ImageReader 对象通常由特定格式的服务提供者接口 (SPI) 类实例化.服务提供者类(例如 ImageReaderSpi 的实例)向 IIORegistry 注册,后者使用前者进行格式识别和 ...

  6. php 获得图片大小,php获取图片尺寸(宽度,高度)

    本篇文章主要说明PHP获取图片尺寸(宽度,高度)的函数,即getimagesize()函数. 语法:array getimagesize( string filename [, array & ...

  7. 饿了么el-upload上传图片限制图片尺寸、大小、格式

    饿了么中的Upload组件已经提供了限制用户上传的图片格式和大小的例子(https://element.eleme.io/#/zh-CN/component/upload),在此又新加图片的尺寸 &l ...

  8. php 获取图片的宽高,JS怎么获取图片当前宽高

    JS获取图片当前的宽高,我们可以使用JavaScript clientWidth和clientHeight属性来实现获取.clientWidth.clientHeight属性表示获取图像的当前宽度和高 ...

  9. Android 获取图片尺寸大小的方法

    一.获取图片大小有两张情况代码如下: package com.jhq.picdemo;import android.Manifest; import android.content.pm.Packag ...

最新文章

  1. mysql cert_Mysql使用SSL连接
  2. Win7:“找不到该项目”错误解决大法
  3. ecshop 2.x/3.x sql注入/任意代码执行漏洞
  4. Softmax 函数的特点和作用是什么?
  5. python多态_Python 简明教程 21,Python 继承与多态
  6. 京东华为 Java开发历年经典题汇总
  7. 线性表的顺序表示和实现(严蔚敏版)
  8. Windows 的开发好痛苦
  9. 基于.net开发chrome核心浏览器【五】
  10. 使用create-keyframe-animation实现js动画
  11. Solidworks:Solidworks2016软件程序破解详细攻略说明(也适合长时间没使用SW2016再次破解)
  12. Win server 2008 R2激活工具使用图文教程(SK Patch v1 R2 Final OEM)
  13. 深入理解Web Components
  14. xilinx低延时视频编解码方案
  15. 求职数据分析师岗位,简历应该如何写?|工科生三个月成功转行数据分析心得浅谈
  16. Stata:工具变量法(两阶段最小二乘法2SLS)——解决模型内生性
  17. 桌面ie图标删不掉的解决技巧
  18. JS提升:Promise中reject与then之间的关系
  19. HTML <thead> 标签
  20. 陶哲轩实分析 习题5.5.2

热门文章

  1. log4cpp编译使用
  2. cocos2dx+KinectV2 体感游戏之微信打飞机
  3. JS中Array方法中常用方法一:Array.isArray():
  4. android ble mvp,Android mvparms 踩坑
  5. 《学习如何学习》week4 2.3先难后易考试的小技巧总结
  6. 降碳为先 成本为王!绿色数据中心的能源“新”解法
  7. x32dbg、x64dbg获取剪贴板数据分析
  8. 【Head First 设计模式】观察者模式
  9. 基于几何法的机器人逆运动学求解--工业机器人前三个关节
  10. lag和lead 分析函数