博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导):

通过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 获取图片的宽高相关推荐

  1. JAVA获取图片的宽、高和大小

    JAVA获取图片的宽.高.大小 如果是本地磁盘文件 File file = new File("C:\\Users\\root\\Desktop\\test.jpg");Buffe ...

  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. Oracle执行exists优化,PHP_解决Oracle性能优化中的问题, 在Oracle性能优化时,用exists - phpStudy...
  2. go语言实现第一个程序-hello,world!
  3. 数字证书及CA的扫盲介绍
  4. zzuli 2525: 咕咕的搜索序列
  5. 从源码编译Chrome(chromium)
  6. Android开发之判断APP前后台的方法
  7. Fedora 20 安装后的一些事情
  8. 1106 Lowest Price in Supply Chain (25 分) 静态树vector+DFS
  9. 这样选择报表系统,才能更好的进行企业管理
  10. java日期格式化返回date_Java日期时间格式化操作DateUtils 的整理
  11. a java programe about tcp server
  12. VSCode-解决更新代码时报would clobber existing tag
  13. Android中创建一个商品展示小案例
  14. cmd package install-create -r -t -S returns error
  15. linux下如何部署本jar包并且在后台运行
  16. 魔力宝贝服务器修改器装备,【法兰城的回忆】魔力宝贝游戏手工架设服务端+客户端修改工具+流程说明...
  17. 三十五、影院页面(获取卖座官网的影院信息并显示)
  18. hu丫丫收集到的web测试方法总结
  19. 真实比例!《仙剑奇侠传4》战斗画面公开
  20. 基于(java)jsp收费管理软件的设计与实现

热门文章

  1. 这七句话被中国人误传了数千年
  2. WPBeginner v5 –新站点设计和下一步
  3. php+apache+mysql实现图书馆管理系统
  4. android智能手机排行,800万像素智能手机排行_...Android智能手机排行 明系列领衔...
  5. 【iOS应用安全】游戏安全之IPA破解原理及防御
  6. 如何拍摄优质的餐饮宣传片之文化篇
  7. millenium panel汉化版安装教程
  8. 【第15天】高明的承接技巧让谈话高潮迭起
  9. 网站服务器上创建数据库,如何在服务器上创建数据库
  10. 企业如何开展网络营销—壹间网络