现在的位置: 首页 > 综合 > 正文

Java 文件 获取图片文件的类型

2012年11月19日 ⁄ 综合 ⁄ 共 640字 ⁄ 字号 评论关闭
    public static void main(String[] args) {
        File f 
= new File("c://test.jpg");
        
if (f.exists()) {
            System.out.println(getFormatInFile(f));
        }

    }


    
    
private static String getFormatName(Object o) {
        
try {
            ImageInputStream iis 
= ImageIO.createImageInputStream(o);
            Iterator
<ImageReader> iter = ImageIO.getImageReaders(iis);
            
if (!iter.hasNext()) {
                
return null;
            }

    
            ImageReader reader 
= iter.next();
            iis.close();
            
return reader.getFormatName();
        }
 catch (IOException e) {
        }

        
return null;
    }

抱歉!评论已关闭.