谁做过这样的工作呢?jpg的长度宽度的位置不固定.让我模不着头绪!

解决方案 »

  1.   

    JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(new FileInputStream(new File("C:/abc.jpg")));
        BufferedImage image = decoder.decodeAsBufferedImage();
        System.out.println(image.getWidth());
        System.out.println(image.getHeight());
      

  2.   

    谢谢
    不过,有没有自己通过访问jpg文件流取得这些宽度和高度值的呢?
    资料上显示:文件中ffc0后的第4个字节开始存储高度和宽度信息,但是,有的jpg文件却有多个ffc0字段
    我不知道其中要用什么算法来选择正确的ffc0字段!