package util;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
public class ImageTools {
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;
}
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;
}
}
package util;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Map;
import javax.imageio.ImageIO;
public class test {
public static void main(String[] args) {
String imagePath="F:\images\1.jpg";
//System.out.println("高"+ImagesUtil.GetPhotoHeight(imagePath));
//System.out.println("宽"+ImagesUtil.GetPhotoWidth(imagePath));
String imageUrl="http://avatar.csdn.net/9/F/2/1_5iasp.jpg";
String url="F:/images/1.jpg";
File file=new File(url);
Integer i= ImageTools.getImgHeight(file);
System.out.println(i);
}
}