要使用ImageIO讀取圖片格式,首先需要導入相關的包:
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
然后可以使用以下代碼來讀取圖片格式:
try {
File file = new File("image.jpg"); // 指定要讀取的圖片文件
BufferedImage image = ImageIO.read(file); // 使用ImageIO讀取圖片
System.out.println("圖片寬度:" + image.getWidth()); // 輸出圖片寬度
System.out.println("圖片高度:" + image.getHeight()); // 輸出圖片高度
} catch (IOException e) {
System.out.println("讀取圖片失敗:" + e.getMessage());
}
在以上代碼中,我們首先創建一個File對象指定要讀取的圖片文件,然后調用ImageIO.read方法來讀取圖片,并將返回的BufferedImage對象賦給image變量。最后可以通過image.getWidth()和image.getHeight()方法獲取圖片的寬度和高度。
需要注意的是,要確保指定的圖片文件存在,并且程序具有讀取該文件的權限。