testimageprocess.java

来自「DBExplorer 强烈推荐的一个JAVA项目 数据导出功能 支持的格式HTM」· Java 代码 · 共 57 行

JAVA
57
字号
package cn.com.qimingx.test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;

import org.apache.commons.io.IOUtils;

import cn.com.qimingx.utils.ImageUtils;

public class TestImageProcess {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		List<String> paths = new ArrayList<String>();
		paths.add("c:/temp/images/notImg.gif");
		paths.add("c:/temp/images/noImg.bmp");
		paths.add("c:/temp/images/noImg.jpg");

		paths.add("c:/temp/images/china_good.gif");
		paths.add("c:/temp/images/caput.GIF");
		paths.add("c:/temp/images/bmp.jpg");
		paths.add("c:/temp/images/bmp.bmp");
		paths.add("c:/temp/images/bmp2.bmp");
		paths.add("c:/temp/images/aPNG.png");

		for (String path : paths) {
			File file = new File(path);
			if (file.exists()) {
				InputStream in = null;
				try {
					in = new FileInputStream(file);
					String name = file.getName();
					if (ImageUtils.isImage(in)) {
						System.out.println(name + " is Image File@@");
					} else {
						System.out.println(name + " not Image File**");
					}
				} catch (FileNotFoundException e) {
					System.out.println("ERROR,读取图片文件出错~");
					e.printStackTrace();
				} finally {
					IOUtils.closeQuietly(in);
				}
			} else {
				System.out.println("Error,文件不存在:" + file.getAbsolutePath());
			}
		}
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?