方法一、使用BufferedImage
String imgpath = "F:\\1.jpg";
File file = new File(imgpath);
FileInputStream in = new FileInputStream(file);
BufferedImage bufferedImage = ImageIO.read(in);
int height = bufferedImage.getHeight());
int width = bufferedImage.getWidth();
bufferedImage.flush();
in.close();
方法二、imagemagick及jmagick安装
1.jmagick网站下载: http://downloads.jmagick.org
2.下载两个文件(注意版本保持一致):jmagick-win-6.3.9-Q16.zip ImageMagick-6.3.9-0-Q16-windows-dll.exe
3.双击ImageMagick安装即可,设置环境变量Path,如:C:\ImageMagick-6.3.9-Q16
4.解压jmagick-win-6.3.9-Q16.zip , 将jmagick.dll放到 C:/windows/System32 目录下。
将jmagick.jar加入到eclipse下的build path中的libraries 中即完成了相应的安装。
ImageInfo info = new ImageInfo("F:\\test.jpg");
MagickImage image = new MagickImage(info);
Dimension imageDim = image.getDimension();
int wideth = imageDim.width;
int height = imageDim.height;