java获取图片的大小和尺寸(本地& 服务器)
来源:互联网 发布:php单页面源码 编辑:程序博客网 时间:2024/05/18 15:53
java获取图片的大小和尺寸,有两种获取的源,一种是读取本地的图片获取大小和尺寸,一种是通过服务器上图片的地址获取图片的尺寸!下面整理出这两种方式的简易代码,希望帮助的大家和自己!
我使用的Juint 进行的测试!
1:获取图片的大小和尺寸
/** * 本地获取 * */ @Test public void testImg2() throws IOException{ File picture = new File("C:/Users/aflyun/Pictures/Camera Roll/1.jpg"); BufferedImage sourceImg =ImageIO.read(new FileInputStream(picture)); System.out.println(String.format("%.1f",picture.length()/1024.0));// 源图大小 System.out.println(sourceImg.getWidth()); // 源图宽度 System.out.println(sourceImg.getHeight()); // 源图高度 }
2:获取服务器图片的尺寸
/** * 获取服务器上的 * @throws FileNotFoundException * @throws IOException */ @Test public void getImg() throws FileNotFoundException, IOException{ URL url = new URL("http://img.mall.tcl.com/dev1/0/000/148/0000148235.fid"); URLConnection connection = url.openConnection(); connection.setDoOutput(true); BufferedImage image = ImageIO.read(connection.getInputStream()); int srcWidth = image .getWidth(); // 源图宽度 int srcHeight = image .getHeight(); // 源图高度 System.out.println("srcWidth = " + srcWidth); System.out.println("srcHeight = " + srcHeight); } /** * 获取服务器上的 * * @throws IOException */ @Test public void testImg1() throws IOException{ InputStream murl = new URL("http://img.mall.tcl.com/dev1/0/000/148/0000148235.fid").openStream(); BufferedImage sourceImg =ImageIO.read(murl); System.out.println(sourceImg.getWidth()); // 源图宽度 System.out.println(sourceImg.getHeight()); // 源图高度 }
这里异常我全抛出了,需要处理的请自行处理!
阅读全文
0 0
- java获取图片的大小和尺寸(本地& 服务器)
- java基础—java获取图片的大小和尺寸(本地& 服务器)
- java基础—java获取图片的大小和尺寸(本地& 服务器)
- JS获取上传图片的尺寸和大小
- 获取图片的源尺寸大小
- 获取网络图片的尺寸大小
- IOS -- 获取本地图片和网络图片的大小size
- js获取上传图片真实的尺寸大小和存储大小
- java获取图片的尺寸(高和宽)
- 如何用JavaScript获取图片的真实尺寸大小
- Android不加载获取网络、本地图片的尺寸
- js在前端获取在本地上传图片的尺寸
- Java获取上传图片的尺寸
- Java获取上传图片的尺寸
- 获取屏幕的大小尺寸
- 获取本地照片,的尺寸
- C# 发送HttpWebRequest获得网络图片的大小和尺寸
- 判断上传图片的尺寸和大小 ----实战
- .NET中的特性、属性以及两者的区别
- 基于Springboot使用MongoDB进行简单Gis操作
- android判断设备是否为真机
- Spring Batch 详解
- 来自白俊遥的支付
- java获取图片的大小和尺寸(本地& 服务器)
- FastReport
- android关于打开虚拟机时右侧工具栏不显示的问题
- NYOJ-一种排序
- S3C2440 gpio + main
- java bigdecimal 详解
- Hello
- 【算法题】博弈论:数组选数字
- 高级Java工程师要求