在一篇文章中获取到通过例如以下两种方式进行获取:
1、使用ImageReader进行获取;
2、使用BufferedImage进行获取;
而且经过验证ImageReader进行操作的耗时远远低于BufferedImage操作的耗时,详情可查看链接查看原文
然后依据应用我自己在项目中略做修改,在这里记录下:
package com.jzba.utils;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
//获取图片的长宽尺寸
public class ImageUtil {
/**
* 源图片路径名称如:D:/zz/over.png
*/
private String srcpath = "D:/zz/over.png";