如果是本地磁盘文件

        File file = new File("C:\\Users\\root\\Desktop\\test.jpg");
        BufferedImage bufferedImage = ImageIO.read(new FileInputStream(file));
        int height = bufferedImage.getHeight();
        int width = bufferedImage.getWidth();
        long size = file.length() / 1024;
        System.out.println(height);
        System.out.println(width);
        System.out.println(size);

如果是Spring中通过表单提交的文件

        MultipartFile multipartFile = [your multipartfile];
        BufferedImage bufferedImage = ImageIO.read(multipartFile.getInputStream());
        int height = bufferedImage.getHeight();
        int width = bufferedImage.getWidth();
        long size = file.getSize() / 1024;
        System.out.println(height);
        System.out.println(width);
        System.out.println(size);

如果需要用本地文件(file)测试spring表单提交文件(multipartfile)需要将file转为MultipartFile

可见 JAVA中File转MultiparFile_sdujava2011-CSDN博客

* @throws IOException public Float getImgWidth() throws FileNotFoundException, IOException { // 图片 大小 (... 如果想要 获取 往期每日一题电子版,可以加我微信:daigemath166,备注:知乎 每日一题呆哥解析:今天我们来看一道比较 大小 的题目首先这种对数比较 大小 的题目,我们肯定要找一个中间量所以很关键的一点就是,这个中间量的寻找过程这里我们可以看到,三个对数都是大于1而小于2的,所以需要另外寻找一个介于1和2的中间量首先我们来看一下前两个,既然是要找1和2间的数,我们不妨找一个1.5试一试:也就是看看这两... 目录一、从控制台输入二、 获取 当前代码运行的工作目录路径三、判断文件、文件夹是否存在以及创建四、判断文件夹下有多少个文件和文件夹五、遍历 获取 文件夹下所有文件的路径和名称六、 获取 文件名七、 获取 文件 大小 八、常用的文件信息的 获取 和处理方法九、字节流与字符流的区别十、使用字节流读写文件十一、使用字符流读写文件十二、输入流转化为byte数组十三、 java 8使用Files.readAllBytes()或Files.readAllLines优雅读文本文件十四、 java 8优雅写文件十五、使用字节流复制文件十六、 java 8使 本文整理匯總了 Java java .awt.image. BufferedImage .getWidth方法的典型用法代碼示例。如果您正苦於以下問題: Java BufferedImage .getWidth方法的具體用法? Java BufferedImage .getWidth怎麽用? Java BufferedImage .getWidth使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。...