java獲取指定地址圖片高度寬度簡單代碼
package com.yanek.test; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import javax.imageio.ImageIO; public class ImageUtil { /** * @param args */ public static void main(String[] args) { String imageUrl="https://avatar.csdn.net/9/F/2/1_5iasp.jpg"; BufferedImage image=getBufferedImage(imageUrl); if (image!=null) { System.out.println("圖片高度:"+image.getHeight()); System.out.println("圖片寬度:"+image.getWidth()); } else { System.out.println("圖片不存在!"); } } /** * * @param imgUrl 圖片地址 * @return */ public static BufferedImage getBufferedImage(String imgUrl) { URL url = null; InputStream is = null; BufferedImage img = null; try { url = new URL(imgUrl); is = url.openStream(); img = ImageIO.read(is); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { try { is.close(); } catch (IOException e) { e.printStackTrace(); } } return img; } }
最後更新:2017-04-03 16:49:02