如何获取图片摘要信息

黑夜愁客 2009-02-28 10:06:13
我想知道图片中的摘要信息(属性-->摘要):
标题
主题
作者
类别
关键字
备注
等信息。
请问如何呢
好像没有直接的Java API可以调用,请高人指点。
谢谢
...全文
600 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zouxiongvv 2011-07-13
  • 打赏
  • 举报
回复
请教一下,有没有可以获得视频文件(例如:MP4)的属性摘要的jar包呢?
顶起
老邓IT 2009-03-14
  • 打赏
  • 举报
回复
呵呵
黑夜愁客 2009-03-01
  • 打赏
  • 举报
回复
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
爱摸鱼de老邪 2009-02-28
  • 打赏
  • 举报
回复
恭喜~~是不是熬夜赶项目啊,可以安心睡了
黑夜愁客 2009-02-28
  • 打赏
  • 举报
回复
我找到了
http://www.drewnoakes.com/code/exif/javadoc/
里面就有一个TAG:
TAG_WIN_AUTHOR
爱摸鱼de老邪 2009-02-28
  • 打赏
  • 举报
回复
JPEG应该有标准文档的吧?
黑夜愁客 2009-02-28
  • 打赏
  • 举报
回复
没有找到啊
believefym 2009-02-28
  • 打赏
  • 举报
回复
应该是存在头信息里面,
先要了解头格式,然后二进制读取
楼主搜搜看吧

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧