java获取指定地址图片高度宽度简单代码
jopen
11年前
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="http://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; } }