java中获取图片的大小的方式有两种,一种使用java.awt.image.BufferedImage 类。
//ImageIO.read()有多个实现。
java.awt.image.BufferedImage img = javax.imageio.ImageIO.read(new File("fileName"));
int width = img.getWidth();
int height = img.getHeight();
另外一种使用javax.swing.Icon。
//Icon的常见实现为ImageIcon,该类有多个构造函数。
Icon icon = null;
int width = icon.getIconWidth();
int height=icon.getIconHeight();