使用metadata-extractor-2.5.0-RC2.jar
package com;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.imaging.jpeg.JpegProcessingException;
import com.drew.metadata.Directory;
import com.drew.metadata.Metadata;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.ExifIFD0Directory;
public class Test {
public static void main(String[] args) throws JpegProcessingException, IOException {
File jpegFile = new File("D:\\mydoc\\canon\\20110313\\IMAG0023.jpg");
Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);
Directory exif = metadata.getDirectory(ExifIFD0Directory.class);
Collection<Tag> tags = exif.getTags();
for(Tag tag : tags) {
System.out.println(tag.getTagName() + ":" + tag);
}
}
}
运行结果:
Make:[Exif IFD0] Make - HTC
Model:[Exif IFD0] Model - HERO200
X Resolution:[Exif IFD0] X Resolution - 72 dots per inch
Y Resolution:[Exif IFD0] Y Resolution - 72 dots per inch
Resolution Unit:[Exif IFD0] Resolution Unit - Inch
YCbCr Positioning:[Exif IFD0] YCbCr Positioning - Center of pixel array
分享到:
相关推荐
读取图片的拍摄时间、相机厂商
主要介绍了Java读取图片EXIF信息的方法,较为详细的分析了图片EXIF信息的概念、功能及java读取EXIF信息的实现技巧,需要的朋友可以参考下
使用方法 加上一个用到的jar包metadata-extractor-2.3.1.jar
这个项目根据网上各位大牛的博客、讨论而来,主要是解决网上很多人碰到的使用JAVA修改照片的EXIF信息的问题——mediautil.image.jpeg.JPEG cannot be cast to mediautil.image.jpeg.Exif 。EXIF是 Exchangeable ...
java对照片进行定位 获取拍摄时间、拍摄地点、拍摄手机型号、像素比例、gps信息、海拔等等完整项目
照片自动分类归并,自动读取照片文件的exif信息.rar
java对照片进行定位 获取拍摄时间、拍摄地点、拍摄手机型号、像素比例、gps信息、海拔等等完整项目
android程式,读取图片中EXIF资讯里面的所有信息,并可以从中单独提取某信息
metadata-extractor依赖引入
读取 TIFF 中嵌入的 EXIF 数据。 JPEG 和 TIFF ICC 配置文件支持 将 ICC 配置文件插入 JPEG 和 TIFF。 从 JPEG 和 TIFF 中提取 ICC 配置文件。 JPEG 和 TIFF IPTC 元数据支持 通过 RichTiffIPTC 标签将 IPTC 直接...
用于Java读取图像和视频的元数据,这些都是相关的jar包
PixyMeta的独立Android版本-一个纯Java图像元数据操作工具。 图像元数据操作: JPEG和TIFF EXIF数据处理 将EXIF数据插入JPEG。 从JPEG提取EXIF数据。 从JPEG中删除EXIF数据和其他无关紧要的APPn段。 将EXIF数据...
Metadata Extractor 来读取图片的EXIF信息。目前最简单易用的EXIF信息处理的Java包,该项目最新版本2.14的jar包。
Metadata Extractor 来读取图片的EXIF信息。目前最简单易用的EXIF信息处理的Java包,该项目最新版本2.14的依赖jar包xmpcore-6.1.8.jar。
读取和修改图像标题信息(Exif),包括缩略图缩略图和方向标记的内置转换支持MediaUtil的mediautil.gen.directio包中的IterativeReader和IterativeWriter接口,从而可以在读取时与诸如jkd的ImageReader共享jpeg输入...
它从/向许多文件读取和写入元数据信息,但主要集中在照片/图像上。 它读取/写入exif,gps,xmp,许多相机的制造商注释,JFIF,GeoTIFF,ICC配置文件,Photoshop IRB,FlashPix和许多其他标签。 它可以使用“参考”...
// 获取ImageMetadata对象实例 ImageMetadata metadatas = Imaging.getMetadata(file); // 强转为JpegImageMetadata JpegImageMetadata jpegMetadata = ... TiffImageMetadata exif = jpegMetadata.getExif();
从图像中读取EXIF信息并将其存储。 为网络画廊创建缩略图。 将图像标记为公开可直接通过S3-Link访问它们。 (部分完成) 如何使用它: 上载图片:POST / images // data 检查上载状态:GET / images // status...
元数据提取器是一个Java库,用于从媒体文件中读取元数据。 安装 最简单的方法是通过其安装该库。 < groupId>com.drewnoakes</ groupId> < artifactId>metadata-extractor < version>2.15.0 或者,从下载它。 ...
一个小型100%Java库,用于从jpeg文件读取/编辑/写入exif数据。