java 获取图片的宽高
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):
通过java获取图片的宽高
获取本地文件的图片尺寸:
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;/*** 通过java获取图片的宽和高* @author sunlightcs* 2011-6-1* http://hi.juziku.com/sunlightcs/*/
public class ImageTools {/*** 获取图片宽度* @param file 图片文件* @return 宽度*/public static int getImgWidth(File file) {InputStream is = null;BufferedImage src = null;int ret = -1;try {is = new FileInputStream(file);src = javax.imageio.ImageIO.read(is);ret = src.getWidth(null); // 得到源图宽is.close();} catch (Exception e) {e.printStackTrace();}return ret;}/*** 获取图片高度* @param file 图片文件* @return 高度*/public static int getImgHeight(File file) {InputStream is = null;BufferedImage src = null;int ret = -1;try {is = new FileInputStream(file);src = javax.imageio.ImageIO.read(is);ret = src.getHeight(null); // 得到源图高is.close();} catch (Exception e) {e.printStackTrace();}return ret;}
获取网络图片的尺寸:
BufferedImage sourceImg=ImageIO.read(new URL(strSrc).openStream());sourceImg.getWidth();sourceImg.getHeight();
java 获取图片的宽高相关推荐
- JAVA获取图片的宽、高和大小
JAVA获取图片的宽.高.大小 如果是本地磁盘文件 File file = new File("C:\\Users\\root\\Desktop\\test.jpg");Buffe ...
- 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. ...
最新文章
- Oracle执行exists优化,PHP_解决Oracle性能优化中的问题, 在Oracle性能优化时,用exists - phpStudy...
- go语言实现第一个程序-hello,world!
- 数字证书及CA的扫盲介绍
- zzuli 2525: 咕咕的搜索序列
- 从源码编译Chrome(chromium)
- Android开发之判断APP前后台的方法
- Fedora 20 安装后的一些事情
- 1106 Lowest Price in Supply Chain (25 分) 静态树vector+DFS
- 这样选择报表系统,才能更好的进行企业管理
- java日期格式化返回date_Java日期时间格式化操作DateUtils 的整理
- a java programe about tcp server
- VSCode-解决更新代码时报would clobber existing tag
- Android中创建一个商品展示小案例
- cmd package install-create -r -t -S returns error
- linux下如何部署本jar包并且在后台运行
- 魔力宝贝服务器修改器装备,【法兰城的回忆】魔力宝贝游戏手工架设服务端+客户端修改工具+流程说明...
- 三十五、影院页面(获取卖座官网的影院信息并显示)
- hu丫丫收集到的web测试方法总结
- 真实比例!《仙剑奇侠传4》战斗画面公开
- 基于(java)jsp收费管理软件的设计与实现
热门文章
- 这七句话被中国人误传了数千年
- WPBeginner v5 –新站点设计和下一步
- php+apache+mysql实现图书馆管理系统
- android智能手机排行,800万像素智能手机排行_...Android智能手机排行 明系列领衔...
- 【iOS应用安全】游戏安全之IPA破解原理及防御
- 如何拍摄优质的餐饮宣传片之文化篇
- millenium panel汉化版安装教程
- 【第15天】高明的承接技巧让谈话高潮迭起
- 网站服务器上创建数据库,如何在服务器上创建数据库
- 企业如何开展网络营销—壹间网络