package com.drew.metadata;
import java.io.File;
import java.io.IOException;
import com.drew.imaging.ImageMetadataReader;
import com.drew.imaging.ImageProcessingException;
public class SampleUsage
{
/**
* 图片信息获取metadata元数据信息
* @param fileName 需要解析的文件
* @return
*/
public ImgInfoBean parseImgInfo (String fileName)
{
File file = new File(fileName);
ImgInfoBean imgInfoBean = null;
try {
Metadata metadata = ImageMetadataReader.readMetadata(file);
imgInfoBean = printImageTags(file, metadata);
} catch (ImageProcessingException e) {
System.err.println("error 1a: " + e);
} catch (IOException e) {
System.err.println("error 1b: " + e);
}
return imgInfoBean;
<