JAVA获取图片的宽、高、大小

如果是本地磁盘文件

        File file = new File("C:\\Users\\root\\Desktop\\test.jpg");BufferedImage bufferedImage = ImageIO.read(new FileInputStream(file));int height = bufferedImage.getHeight();int width = bufferedImage.getWidth();long size = file.length() / 1024;System.out.println(height);System.out.println(width);System.out.println(size);

如果是Spring中通过表单提交的文件

        MultipartFile multipartFile = [your multipartfile];BufferedImage bufferedImage = ImageIO.read(multipartFile.getInputStream());int height = bufferedImage.getHeight();int width = bufferedImage.getWidth();long size = file.getSize() / 1024;System.out.println(height);System.out.println(width);System.out.println(size);

如果需要用本地文件(file)测试spring表单提交文件(multipartfile)需要将file转为MultipartFile

可见     JAVA中File转MultiparFile_sdujava2011-CSDN博客

JAVA获取图片的宽、高和大小相关推荐

  1. java 获取图片的宽高

    博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 通过java获取图片的宽高 获取本地文件的图片尺寸: import java.awt.image.BufferedIma ...

  2. RT/Metro商店应用如何如何获取图片的宽高

    RT/Metro商店应用如何如何获取图片的宽高 var file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms ...

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

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

  4. php根据图片地址获取图片原始高宽,Js获取图片原始宽高的实现代码

    如果我们页面看到的图片都是缩略图,那就需要做个图片点击放大效果,那么怎样获取图片的原始宽高呢?方法如下: //获取图片原始宽度 function getNaturalWidthAndHeight(im ...

  5. 微信小程序获取图片的宽高,以及如何获取手机设备的宽高?

    如何在微信小程序中获取图片的宽高 ? 首先拿到图片的路径,相对/绝对路径都行,其次通过 wx.getImageInfo 获取到图片的宽高 wx.getImageInfo({src,success: f ...

  6. js 获取图片原始宽高并等比例缩放

    近期做一个驾考项目,由于每张图片加载的时候比例大小都不一样,在试题练习中加载图片时大部分图片会变形,导致图片展示效果非常差,所以我们可以获取图片的原始宽高,然后以等比例展示,效果会非常好.以下就是实现 ...

  7. jquery 获取元素图片_【jQuery】获取图片真实宽高

    jQuery有没有获取图片实际尺寸的方法? 就是图片文件的实际尺寸,而不是添加了css样式之后的尺寸. 肥肠真实,如假包换! //code from http://caibaojian.com/jqu ...

  8. 上传图片后获取图片的宽高

    直接上代码 const checkimgsize = (file) => {var reader = new FileReader();reader.readAsDataURL(new Blob ...

  9. 根据图片的url获取图片的宽高

    1. 代码实现 let image = new Image() image.src = this.imgUrl // imgUrl:图片的地址 console.log(image.width) 2. ...

最新文章

  1. Koa源码分析(二) -- co的实现
  2. BZOJ 1093 [ZJOI2007]最大半连通子图
  3. centos修改磁盘uuid_CentOS 6如何修改磁盘配额限制
  4. [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
  5. android 自定义控件(FloatLabelLayout)
  6. 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
  7. $python数据分析基础——初识numpy库
  8. Pentium 4处理器架构/微架构/流水线 (12) - 微架构框图
  9. linux串口环形缓冲区,能不能讲解下串口环形缓冲区的概念?
  10. 【VS开发】COM组件技术概述
  11. Android 推荐一个Android系统全系列源码在线阅读网站,Android学习资料,Android各个API使用的网站
  12. lol登入显示目录服务器失败,英雄联盟(LOL)登录游戏提示“连接DIR服务器失败”?...
  13. 015 PHP中的曲苑杂坛
  14. 自同步如果服务器删掉文件,linux服务器上ftp删掉的文件能找回
  15. 金蝶KIS迷你版、标准版年结注意事项!!
  16. ThingsBoard 多个设备的最新遥测数据合并计算案例
  17. 分享--操作系统学习
  18. 很棒的WPF控件库 Newbeecoder.UI
  19. window系统中打开命令行的四种方式
  20. SpringCloud五大常用组件

热门文章

  1. javascript 常用的一些事件和应用
  2. 一个servlet,多个dwr.xml配置文件
  3. 创建一个发布型的空白站点
  4. 重构图书馆惊魂夜(理解模型,关注设计)
  5. 获取周一_周一个股精选:光伏概念、央企改革:太阳能(000591)
  6. mysql攻城掠地_【图片】攻城掠地单机版本服务端+攻城掠地GM工具【单兆权吧】_百度贴吧...
  7. 软件工程复习提纲——第三章
  8. easyui php 拖动排序,Easyui 自定义排序_EasyUI 教程
  9. go init函数_面试录 Go语言篇 内存模型
  10. 每日一题 2020.05.12