首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

图片IPTC或EXIF 中文信息读写,该怎么处理

2012-05-23 
图片IPTC或EXIF 中文信息读写读写图片的IPTC信息,比如标题,主题,作者,关键字,备注等,写入的信息能在XP系统

图片IPTC或EXIF 中文信息读写
读写图片的IPTC信息,比如标题,主题,作者,关键字,备注等,写入的信息能在XP系统或者其他软件下正确的显示。
那位有这方面的经验给点建议。如果可行,给你点酬劳也可!

[解决办法]
使用metadata-extractor包可以读取,JPEG图片的相关信息:
下载包可以到这里下载最新的:-------------------------希望对你有帮助
http://www.drewnoakes.com/drewnoakes.com/code/exif/releases/

参考代码(读取信息,至于写信息还在学习中):

Java code
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 ExifTester {    public static void main(String[] args) throws Exception {        File jpegFile = new File("D:/idea-workspace/1.JPG");        Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);        Directory exif = metadata.getDirectory(ExifDirectory.class);        Iterator tags = exif.getTagIterator();        while (tags.hasNext()) {            Tag tag = (Tag) tags.next();            System.out.println(tag);        }    }} 

热点排行