package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
public class Test {
public static void main(String[] args) throws IOException{
File file = new File("D:\\logo.png");
InputStream is = new FileInputStream(file);
ImageInputStream iis = ImageIO.createImageInputStream(is);
Iterator<ImageReader> iter =ImageIO.getImageReaders(iis);
if(!iter.hasNext()) {
return;
}
ImageReader reader = iter.next();
iis.close();
String name = reader.getFormatName();
System.out.println(name);
}
}java 解析图片类型 代码片段
最新推荐文章于 2025-09-27 10:24:09 发布
本文介绍了一种使用Java编程语言来读取指定路径下图片文件的格式名称的方法。通过File类定位文件,利用FileInputStream创建输入流,并借助于ImageIO工具类创建ImageInputStream实例,从而获取ImageReader迭代器读取图片的格式信息。
9910

被折叠的 条评论
为什么被折叠?



