`
dreamoftch
  • 浏览: 486424 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JAVA获取图片宽高

阅读更多
package test;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Iterator;

import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;

public class bbb {
	
	public static void main(String[] args) throws FileNotFoundException, IOException {
		try {
		   //方法1:
		   File file = new File("d:/ant_logo_large.gif");
		   Iterator<ImageReader> readers = ImageIO.getImageReadersByFormatName("gif");
		   ImageReader reader = (ImageReader)readers.next();
		   ImageInputStream iis = ImageIO.createImageInputStream(file);
		   reader.setInput(iis, true);
		   System.out.println("width:"+reader.getWidth(0));
		   System.out.println("height:"+reader.getHeight(0));
		   //方法2:
		   File picture = new File("d:/ant_logo_large.gif");
	       BufferedImage sourceImg =ImageIO.read(new FileInputStream(picture)); 
	       System.out.println(sourceImg.getWidth());
	       System.out.println(sourceImg.getHeight());
		} catch (IOException e) {
		   e.printStackTrace();
		  }
	}
}

 链接:http://immortal2512.iteye.com/blog/406744

分享到:
评论

相关推荐

    通过java获取图片的宽和高 工具类

    通过java获取图片的宽和高 工具类, 可分别获取宽和高度,工具类可以直接调用

    java图片信息获取

    通过java进行图片信息的获取,获取图片的宽,高等信息

    javaffmpeg获取视频长度

    此案例封装完好,权威案例,eclipse中可运行,javaffmpeg获取视频长度,用户可以参考ckplaer接口,结合此案例完成。

    java对图片进行处理

    java对图片进行处理如:获取宽高、缩图、剪图、加文字水印、加图片水印

    Java 大图片格式 width,height读取工具类

    通过文件头识别文件类型,图片大小 支持格式: "JPEG", "GIF", "PNG", "BMP", "PCX", "IFF", "RAS", "PBM", "PGM", "PPM", "PSD", "SWF", "KRO

    爬虫+URL获取Img高宽

    java 爬虫+URL获取Img高宽 java 爬虫+URL获取Img高宽 java 爬虫+URL获取Img高宽

    java处理图片

    java对图片做各种处理如:获取宽高、按原图比例缩小图片、裁剪图片、给图片添加文字水印,给图片添加图片水印

    Java处理Webp图片格式转换的示例代码

    主要介绍了Java处理Webp图片格式转换的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    yujianbo-java-tools-8.0.5.jar

    更新详情:优化了SwingService中图表的宽高处理。 yujianbo-java-tools.jar是本人平时里用到的工具类,分离出来打包成一个单独的jar工具包,里面包括: 1、数据库的一键连接以及增删改查,获取数据库数据直接映射...

    根据指定网址,提供参数,返回图片数据

    主要根据指定网址,提供参数,返回图片数据,保存在本地

    java缩略图

    一个不错的工具类,上传的图片根据长宽的判断,按比例缩放生成另一张小图,可以减少浏览的浪费

    EXCEL导入导出 也可以导入图片和导出图片

    完整项目,可直接放入MyEclipse运行。 可以从数据库里面的数据导出到EXCEL里面,图片也可以导出来显示在EXCEL里面。 同样,也可以把图片导入到数据库里面。 若不明白,来空间留言。 所有jar包齐全。

    JAVA飞机大战源代码

    //物体的宽 protected double heigth;//物体的高 protected BufferedImage image;//当前正在显示的图片 protected int index = 0;//图片数组下标序号,子类中使用 protected double step;//飞行物每次(1/24秒)...

    对图片的像素进行管理

    能很好的对图片进行对其压缩大小,针对图片的像素进行压缩,防止由于宽和高写的不协调导致图片变形,这里是根据图片的像素进行压缩,图片的要过不变!

    基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip

    基于Java的Android应用程序开发-24点游戏源码+详细项目说明.zip 基于Java的Android应用程序...layout_width以及layout_height,分别设置view的宽高;gravity指定当文本小于视图时如何通过视图的 x 和/或 y 轴对齐文本

    功能强大的多图多视频选择器

    12.新增图片裁剪宽高设置 13.新增图片压缩处理 14.新增录视频最大时间设置 15.新增视频清晰度设置 16.新增QQ选择风格,带数字效果 17.新增自定义 文字颜色 背景色让风格和项目更搭配 18.新增多图裁剪功能 19.新增...

    Dng文件解析

    Dng中获取raw数据,需要从Dng文件中获取Raw的一些基本信息:宽、高、Raw数据的偏移地址、每个pixel所占的字节大小等就可以读出想要的Raw数据。

    Android - ViewPager滑动广告栏

    Android - ViewPager滑动广告栏源码,从布局文件中获取ViewPager父容器,获取屏幕像素相关信息,根据屏幕信息设置ViewPager广告容器的宽高,将ViewPager容器设置到布局文件父容器中,每隔固定时间切换广告栏图片,...

    基于Vue设计的 拼图游戏

    使用 CSS3 的 animaition 通过拼图块背景...实现上述拼图方块的动态改变后, 方块背景图片大小应该随着方块的宽高而动态的改变, 同时方块的背景图片位置也应该动态改变 遇到的问题: 在根据方块宽度与高度设置拼图方块背

    宽屏html5网络科技有限公司官网单页面响应式模板

    项目介绍: ...整体结构清晰,布局大气美观,可扩展性强,适用于网络科技公司,活动策划公司或...作为web学习中的练习项目使用,开发对应的后台接口,对页面进行数据绑定动态从数据库中获取数据。 3.作为毕业设计使用。

Global site tag (gtag.js) - Google Analytics