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