在Java中獲取圖片高度和寬度是一個比較基礎的操作。我們可以使用Java自帶的ImageIO類來讀取圖片并獲取圖片的高度和寬度。
import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class GetImageSize { public static void main(String[] args) { File file = new File("image.jpg"); try { // 讀取圖片文件 BufferedImage image = ImageIO.read(file); // 獲取圖片的高度和寬度 int height = image.getHeight(); int width = image.getWidth(); System.out.println("圖片高度:" + height + " 像素"); System.out.println("圖片寬度:" + width + " 像素"); } catch (IOException e) { e.printStackTrace(); } } }
我們首先需要創建一個File對象,指定要讀取的圖片文件。然后使用ImageIO類的read方法讀取圖片文件,并將返回的BufferedImage對象保存到image變量中。最后通過調用image對象的getHeight和getWidth方法獲取圖片的高度和寬度。
需要注意的是,在讀取圖片時可能會出現IOException異常,因此我們需要對其進行捕獲和處理。
上一篇css3做圓環