天天看點

java擷取圖檔的尺寸(高和寬)

  有時上傳圖檔時可能需要限制圖檔的尺寸,隻能滿足一定尺寸的圖檔才能上傳。那麼,到底怎樣才擷取一張圖檔的尺寸呢?

BufferedImage image = ImageIO.read(new File("c:/pic.jpg"));
int width = image.getWidth();
int height = image.getHeight();
System.out.println("圖檔的尺寸為:" + width + "*" + height);
           

  

ImageIo

javax.imageio

包下,這個類是一個與圖檔相關的工具類,裡面包含靜态方法, 用來讀取圖檔和儲存圖檔。

BufferedImage

java.awt.image

包下,用來表示記憶體中的一張圖檔,包含與圖檔相關的一些方法。關于這兩個類的更多資訊,請檢視java api文檔。