成品直播原始碼,JAVA獲取圖片的寬、高和大小

zhibo系統開發發表於2023-11-15

成品直播原始碼,JAVA獲取圖片的寬、高和大小

如果是本地磁碟檔案

        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獲取圖片的寬、高和大小, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2995490/,如需轉載,請註明出處,否則將追究法律責任。

相關文章