如何获取图片摘要信息 我想知道图片中的摘要信息(属性-->摘要):标题主题作者类别 关键字备注等信息。请问如何呢好像没有直接的Java API可以调用,请高人指点。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我找到了http://www.drewnoakes.com/code/exif/javadoc/里面就有一个TAG:TAG_WIN_AUTHOR package test;import java.io.File;import java.util.Iterator; import com.drew.imaging.jpeg.JpegMetadataReader;import com.drew.metadata.Directory;import com.drew.metadata.Metadata;import com.drew.metadata.Tag;import com.drew.metadata.exif.ExifDirectory; /** * 测试用于读取图片的EXIF信息 * @author Winter Lau */public class PicExif { public static void main(String[] args) throws Exception { File jpegFile = new File("C:/Documents and Settings/Administrator/workspace/ipv6/src/test/a.JPG"); Metadata metadata = JpegMetadataReader.readMetadata(jpegFile); Directory exif = metadata.getDirectory(ExifDirectory.class); // Iterator tags = exif.getTagIterator(); // while (tags.hasNext()) { if(exif.containsTag(ExifDirectory.TAG_WIN_TITLE)){ System.out.println("Pic author is "+exif.getDescription(ExifDirectory.TAG_WIN_TITLE)); } // } }}=====>Pic author is Hello initialization and cleanup in java 不会死锁的问题? 请教关于java调试信息的输出 使用或覆盖了已过时的 API 为何得不到记录集合??? 卖书,thinking in java,不诚勿扰 如何得分 请问在jb7里的JTree里是不是没有mousepress等events? Java怎么来解决URL参数传递的加密和解密问题???拜托各位帮帮忙?? 有关线程的题目?? JAVA问题求解 java swing 图片叠加问题?
http://www.drewnoakes.com/code/exif/javadoc/
里面就有一个TAG:
TAG_WIN_AUTHOR
import java.io.File;
import java.util.Iterator;
import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.metadata.Directory;
import com.drew.metadata.Metadata;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.ExifDirectory;
/**
* 测试用于读取图片的EXIF信息
* @author Winter Lau
*/
public class PicExif {
public static void main(String[] args) throws Exception {
File jpegFile = new File("C:/Documents and Settings/Administrator/workspace/ipv6/src/test/a.JPG");
Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);
Directory exif = metadata.getDirectory(ExifDirectory.class);
// Iterator tags = exif.getTagIterator();
// while (tags.hasNext()) {
if(exif.containsTag(ExifDirectory.TAG_WIN_TITLE)){
System.out.println("Pic author is "+exif.getDescription(ExifDirectory.TAG_WIN_TITLE));
}
// }
}
}
=====>Pic author is Hello