`
张洪财
  • 浏览: 275917 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java 读取图片信息

    博客分类:
  • java
阅读更多

exif 介绍 http://baike.baidu.com/view/22006.htm?fr=ala0_1

 

1、下载metadata-extractor 包

2、参考下面代码

 

/**
  * 其中读取图片中的日期
  * @param path
  * @return 图片中的日期
  */
 public Date getPhotoCreateTime(String path){
    try{
   File jpegFile = new File(path);
   Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);
   Directory exif = metadata.getDirectory(ExifDirectory.class);
   
   if(exif.containsTag(ExifDirectory.TAG_DATETIME_ORIGINAL)){
    java.util.Date d = exif.getDate(ExifDirectory. TAG_DATETIME_ORIGINAL); //将exif中的日期信息读出
    return d;
   }else{
    return null;
   }
  }catch(Exception e){
   //System.out.println("file is error!!!");
   //log.error("file is error!!!" + e.getMessage());
  }
  return null;
 }

 

3、更多信息上网上找

分享到:
评论

相关推荐

    Java读取照片地址、GPS信息、定位照片精确位置完整项目【附测试照片一张】.zip

    例如,通过`ImageIO.read(file)`加载图片后,我们可以调用`IIOMetadata`的`getNativeMetadataFormatNames()`方法获取Exif格式的元数据,然后解析其中的GPS信息。 核心知识点二:解析Exif信息 Java的`...

    java读取metadata元信息

    Java的`javax.imageio.ImageIO`类提供读取和写入图像元数据的功能。通过`ImageReader`和`ImageWriter`接口,可以访问和修改图像的元数据,包括相机设置、GPS位置等。 3. **XML和JSON元数据** 在处理XML或JSON文件...

    java读取图片信息所用jar包

    标题提到的"java读取图片信息所用jar包",指的是Java中用于解析和操作图像的第三方库的JAR文件。Java标准库虽然提供了基础的图像处理能力,如`javax.imageio`包中的`ImageIO`类,但这些API往往不包含读取详细元数据...

    java读取图片文件流

    java读取本地图片文件获取流!java读取本地图片文件获取流!

    java读取图片exif信息

    总之,通过使用Apache Commons Imaging库,Java开发者可以方便地读取和处理图像文件的EXIF数据,从而实现各种功能,如照片的元数据分析、图片管理、信息提取等。了解并熟练掌握这一技术对于从事与图像处理相关的IT...

    java获取图片的EXIF信息

    在Java编程语言中,获取图片的EXIF(Exchangeable Image File Format)信息是一项常见的任务,尤其是在处理图像数据或开发图像处理应用时。EXIF信息包含了拍摄照片时的各种元数据,如相机型号、拍摄时间、曝光参数、...

    如何使用Java读取这张图片的分辨率?

    本篇文章将详细讲解如何通过Java读取图像文件`hs8mm.jpg`的分辨率。 首先,让我们导入所需的Java库: ```java import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import ...

    JAVA读取照片信息 exif

    在Java编程中,读取照片信息,特别是Exif(Exchangeable Image File Format)元数据,是一种常见的需求。Exif信息通常包含拍摄日期、时间、地理位置、相机型号、曝光参数等重要数据,对于图像处理和分析非常有用。在...

    Java读取TIFF文件

    System.out.println("无法获取图像信息"); return; } // 检查文件格式是否为TIFF if (imageInfo.getFormat() != ImageFormat.IMAGE_FORMAT_TIFF) { System.out.println("文件不是TIFF格式"); return; } ...

    java获取视频信息,帧(封面图片)

    在Java编程环境中,获取视频信息和提取视频帧作为封面图片是一项常见的任务,特别是在处理多媒体内容时。本篇文章将深入探讨如何使用FFmpeg这个强大的跨平台命令行工具,并结合Java进行调用来实现这一功能。FFmpeg是...

    java Swing读取图片

    总之,Java Swing提供了方便的方式来读取和显示图片,无论是简单的展示还是复杂的图像处理,都能满足需求。结合`ImageIcon`、`BufferedImage`和Swing的组件,我们可以创建出富有交互性的图像应用。在实际开发中,要...

    Java获取单张超大图片分辨率

    总结一下,Java虽然在处理大型图像时有一些限制,但通过使用`ImageIO`和特定的插件如`TIFFImageReader`,我们可以有效地获取超大图片的分辨率。在处理超过4GB的TIFF文件时,应特别注意内存管理和流式处理,以避免...

    java编程简单获取图片像素的方法

    在Java编程中,获取图片像素是一项常见的任务,特别是在图像处理、计算机视觉或数据分析等领域。本文将详细介绍如何使用Java API来简单地获取图片的像素信息。 首先,我们需要导入相关的Java类库,包括`java.awt....

    Java读取图片分辨率依赖

    在Java编程环境中,读取图片分辨率是一项常见的任务,特别是在处理图像数据或进行图像分析时。为了实现这个功能,开发者通常需要依赖一些库来简化工作。在这个场景中,提到的两个库——`metadata-extractor-2.8.1....

    java获取MP3详细信息

    在Java编程环境中,获取MP3文件的详细信息是一项常见的任务,尤其在音乐处理或音频元数据管理的应用中。本文将详细介绍如何使用jaudiotagger库,这是一个强大的Java库,专门用于处理音频文件的元数据,特别是MP3文件...

    Java应用程序读取图片内容.zip

    在Java编程语言中,读取图片内容是一项常见的任务,尤其在开发图形用户界面(GUI)应用、处理图像数据或进行图像分析时。本教程将详细解释如何使用Java来读取和处理图片。以下是一些核心知识点: 1. **Java Image I...

    java,jsp读取远程图片到本地服务器

    为了从远程服务器获取图片,我们需要发送HTTP GET请求到指定的图片URL。Java的`HttpURLConnection`或Apache HttpClient库可以帮助我们实现这一点。 3. **图片下载**: - 使用`java.net.URL`类创建一个URL对象,...

    java读取raw格式的图片并显示

    在Java编程环境中,处理RAW格式的图片文件可能会比常见的JPEG或PNG格式复杂,因为RAW文件是未经处理的图像传感器数据,通常需要特定的库或算法来解析。在本场景中,我们将探讨如何使用Java Swing技术读取RAW格式的...

    java读取zip文件

    `ZipFile`允许你直接获取`ZipEntry`并读取其内容,而无需逐个遍历。 总的来说,Java提供了强大且灵活的工具来处理ZIP文件,无论你是要读取、写入还是修改它们。通过熟练掌握`java.util.zip`包中的类,你可以轻松...

Global site tag (gtag.js) - Google Analytics