关闭

java基础—java获取图片的大小和尺寸(本地& 服务器)

标签: java获取图片大小获取本地图片大小服务器图片尺寸
11697人阅读 评论(2) 收藏 举报
分类:

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());   // 源图高度

     }

这里异常我全抛出了,需要处理的请自行处理!

1
0
查看评论

Java——获取图片尺寸和大小

包括获取本地图片和远程服务器上的图片的尺寸和大小,这里分别使用 BufferedImage 和 ImageReader 来获取图片信息,ImageReader 是通过从图片源信息中获取图片信息,所以速度会更快。获取本地图片信息BufferedImagepublic static Map<Str...
  • lzx_2011
  • lzx_2011
  • 2017-04-30 23:20
  • 2512

java后台 处理图片大小

java后台图片处理
  • hqbootstrap1
  • hqbootstrap1
  • 2015-11-24 16:51
  • 1738

JAVA获取图片大小和尺寸

package stone; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import...
  • huangyunzeng2008
  • huangyunzeng2008
  • 2013-01-15 14:36
  • 43024

java获取上传图片长宽

private static final String CONTENT_TYPE = "text/html;charset=UTF-8"; public void doPost(HttpServletRequest request, HttpServletResponse re...
  • xwygn
  • xwygn
  • 2014-02-10 16:25
  • 4928

java获取图片大小和尺寸

package stone; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import...
  • s346658910
  • s346658910
  • 2014-03-17 21:54
  • 1624

java获取图片的尺寸(高和宽)

有时上传图片时可能需要限制图片的尺寸,只能满足一定尺寸的图片才能上传。那么,到底怎样才获取一张图片的尺寸呢?BufferedImage image = ImageIO.read(new File("c:/pic.jpg")); int width = image.getWidth...
  • qq791967024
  • qq791967024
  • 2015-09-22 13:56
  • 2287

java基础—java获取图片的大小和尺寸(本地& 服务器)

转自:http://blog.csdn.net/u010648555/article/details/51647557 Java获取图片的大小和尺寸,有两种获取的源,一种是读取本地的图片获取大小和尺寸,一种是通过服务器上图片的地址获取图片的尺寸!下面整理出这两种方式的简易代码,希望帮助的大...
  • freyaalisa
  • freyaalisa
  • 2017-07-26 21:45
  • 282

java获取图片的大小和尺寸(本地& 服务器)

java获取图片的大小和尺寸,有两种获取的源,一种是读取本地的图片获取大小和尺寸,一种是通过服务器上图片的地址获取图片的尺寸!下面整理出这两种方式的简易代码,希望帮助的大家和自己! 我使用的Juint 进行的测试! 1:获取图片的大小和尺寸 /** * 本地获取 ...
  • qq_29663071
  • qq_29663071
  • 2017-09-15 15:26
  • 234

java获得文件的大小和图片的长和宽 已封装!

package cn.nahan.cd.util; import java.awt.image.BufferedImage; import java.io.File; import java.util.HashMap; import java.util.Map; impor...
  • oQiDai123456
  • oQiDai123456
  • 2014-05-21 10:29
  • 829

Java读取图片像素和大小

package com.aa.promotion.dao.generalize; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java...
  • wy634379160
  • wy634379160
  • 2015-07-09 11:37
  • 9177
    个人资料
    • 访问:470880次
    • 积分:5983
    • 等级:
    • 排名:第5062名
    • 原创:169篇
    • 转载:16篇
    • 译文:0篇
    • 评论:162条
    联系方式
    博客专栏
    最新评论