一个图片在ie上显示的时候有个默认的长度和高度,如何用java获取他的长和宽。

解决方案 »

  1.   

    ToolKit toolKit = new ToolKit();
    Image image = toolKit.getImage("filename");
    int width = image.getWidth(observer);
    int height = image.getHeight(observer);
    observer是加载图像的对象
      

  2.   

    try{
    BufferedImage image = ImageIO.read(new File("c:\\temp.jpg"));
    image.getWidth();
    image.getHeight();
    }catch(IOException e){}
      

  3.   

    第一个是AWT的方法,图像异步加载;
    第二个是Java 2D的方法。