图片的大小和尺寸(本地、网络图片)"/>
Java 获取图片的大小和尺寸(本地、网络图片)
话不多说,直接甩代码
Juint 进行的单元测试,有需要可以自己封装一下方法
我懒省事直接抛出Exception
@Testpublic void imgSize() {URL url;try {//本地图片File picture = new File("F:/bg4.jpg");BufferedImage sourceImg = ImageIO.read(new FileInputStream(picture));System.out.println(String.format("%.1f", picture.length() / 1024.0));// 源图大小System.out.println("宽" + sourceImg.getWidth()); // 源图宽度System.out.println("高" + sourceImg.getHeight()); // 源图高度// 网络图片// 方法一url = new URL(".jpg");URLConnection connection = url.openConnection();connection.setDoOutput(true);BufferedImage image = ImageIO.read(connection.getInputStream());System.out.println("宽" + image.getWidth()); // 宽度System.out.println("高" + image.getHeight()); // 高度// 方法二InputStream murl &
更多推荐
Java 获取图片的大小和尺寸(本地、网络图片)
发布评论