JAVA判断图片的类型

代码:

import java.io.File;
import java.io.IOException;
import java.util.Iterator;import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;public class DetermineFormatOfAnImage {public static void main(String[] args) throws IOException {// get image format in a fileFile file = new File("newimage.jpg");// create an image input stream from the specified fileImageInputStream iis = ImageIO.createImageInputStream(file);// get all currently registered readers that recognize the image formatIterator iter = ImageIO.getImageReaders(iis);if (!iter.hasNext()) {throw new RuntimeException("No readers found!");}// get the first readerImageReader reader = iter.next();System.out.println("Format: " + reader.getFormatName());// close streamiis.close();}}

输出

Format: JPEG

来源:http://outofmemory.cn/code-snippet/1092/java-usage-ImageReader-decide-tupian-type


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部