1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java.io.IOException;
public class ImageUtil { public static ImageInfo getImageInfo(String url) { File picture = new File (url); BufferedImage sourceImg = null; try { sourceImg = ImageIO.read(new FileInputStream(picture)); } catch (IOException e) { e.printStackTrace(); } return new ImageInfo(sourceImg.getWidth(), sourceImg.getHeight()); }
public static void main(String[] args) { ImageInfo imageInfo = getImageInfo("/Users/wangwz/Pictures/nature-3340709__480.jpg"); System.out.println(imageInfo.toString()); } }
|