JAVA获取图片的宽、高和大小
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获取图片的宽、高和大小相关推荐
- java 获取图片的宽高
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 通过java获取图片的宽高 获取本地文件的图片尺寸: import java.awt.image.BufferedIma ...
- RT/Metro商店应用如何如何获取图片的宽高
RT/Metro商店应用如何如何获取图片的宽高 var file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms ...
- php 获取图片的宽高,JS怎么获取图片当前宽高
JS获取图片当前的宽高,我们可以使用JavaScript clientWidth和clientHeight属性来实现获取.clientWidth.clientHeight属性表示获取图像的当前宽度和高 ...
- php根据图片地址获取图片原始高宽,Js获取图片原始宽高的实现代码
如果我们页面看到的图片都是缩略图,那就需要做个图片点击放大效果,那么怎样获取图片的原始宽高呢?方法如下: //获取图片原始宽度 function getNaturalWidthAndHeight(im ...
- 微信小程序获取图片的宽高,以及如何获取手机设备的宽高?
如何在微信小程序中获取图片的宽高 ? 首先拿到图片的路径,相对/绝对路径都行,其次通过 wx.getImageInfo 获取到图片的宽高 wx.getImageInfo({src,success: f ...
- js 获取图片原始宽高并等比例缩放
近期做一个驾考项目,由于每张图片加载的时候比例大小都不一样,在试题练习中加载图片时大部分图片会变形,导致图片展示效果非常差,所以我们可以获取图片的原始宽高,然后以等比例展示,效果会非常好.以下就是实现 ...
- jquery 获取元素图片_【jQuery】获取图片真实宽高
jQuery有没有获取图片实际尺寸的方法? 就是图片文件的实际尺寸,而不是添加了css样式之后的尺寸. 肥肠真实,如假包换! //code from http://caibaojian.com/jqu ...
- 上传图片后获取图片的宽高
直接上代码 const checkimgsize = (file) => {var reader = new FileReader();reader.readAsDataURL(new Blob ...
- 根据图片的url获取图片的宽高
1. 代码实现 let image = new Image() image.src = this.imgUrl // imgUrl:图片的地址 console.log(image.width) 2. ...
最新文章
- Koa源码分析(二) -- co的实现
- BZOJ 1093 [ZJOI2007]最大半连通子图
- centos修改磁盘uuid_CentOS 6如何修改磁盘配额限制
- [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
- android 自定义控件(FloatLabelLayout)
- 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
- $python数据分析基础——初识numpy库
- Pentium 4处理器架构/微架构/流水线 (12) - 微架构框图
- linux串口环形缓冲区,能不能讲解下串口环形缓冲区的概念?
- 【VS开发】COM组件技术概述
- Android 推荐一个Android系统全系列源码在线阅读网站,Android学习资料,Android各个API使用的网站
- lol登入显示目录服务器失败,英雄联盟(LOL)登录游戏提示“连接DIR服务器失败”?...
- 015 PHP中的曲苑杂坛
- 自同步如果服务器删掉文件,linux服务器上ftp删掉的文件能找回
- 金蝶KIS迷你版、标准版年结注意事项!!
- ThingsBoard 多个设备的最新遥测数据合并计算案例
- 分享--操作系统学习
- 很棒的WPF控件库 Newbeecoder.UI
- window系统中打开命令行的四种方式
- SpringCloud五大常用组件
热门文章
- javascript 常用的一些事件和应用
- 一个servlet,多个dwr.xml配置文件
- 创建一个发布型的空白站点
- 重构图书馆惊魂夜(理解模型,关注设计)
- 获取周一_周一个股精选:光伏概念、央企改革:太阳能(000591)
- mysql攻城掠地_【图片】攻城掠地单机版本服务端+攻城掠地GM工具【单兆权吧】_百度贴吧...
- 软件工程复习提纲——第三章
- easyui php 拖动排序,Easyui 自定义排序_EasyUI 教程
- go init函数_面试录 Go语言篇 内存模型
- 每日一题 2020.05.12