`
zhangyaochun
  • 浏览: 2620741 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

图像探究之EXIF信息

阅读更多

本文只是普及一下知识。

 

 

EXIF信息

        --------  Exchangeable image file format (可交换图像文件)缩写,专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。

 

 

  • EXIF最初由日本电子工业发展协会在1996年制定,版本为1.0。1998年,升级到2.1,增加了对音频文件的支持。2002年3月,发表了2.2版。
  • EXIF可以附加于JPEG、TIFF、RIFF等文件之中,为其增加有关数码相机拍摄信息的内容和索引图或图像处理软件的版本信息。

 

标识

 

 

  • 所有的JPEG文件以字符串“0xFFD8开头,并以字符串“0xFFD9结束。文件头中有一系列“0xFF??”格式的字符串,称为“标识”,用来标记JPEG文件的信息段。“0xFFD8”表示图像信息开始,“0xFFD9”表示图像信息结束,这两个标识后面没有信息,而其它标识紧跟一些信息字符。
  • 0xFFE0 -- 0xFFEF之间的标识符称为“应用标记”,没有被常规JPEG文件利用,Exif正是利用这些信息串记录拍摄信息如快门速度、光圈值等,甚至可以包括全球定位信息
  • 一般而言包含的信息:
  1. Image Description 图像描述、来源,指生成图像的工具
  2. Artist 作者 有些相机可以输入使用者的名字
  3. Make 生产者 指产品生产厂家
  4. Model 型号 指设备型号
  5. Orientation 方向 有的相机支持,有的不支持
  6. Date Time 日期和时间
  7. F Number光圈系数
  8. ISO speed ratings感光度
  9. DateTime Original 创建时间
  10. Max Aperture Value 最大光圈
  11. Flash 是否使用闪光灯。
  12. File Source 源文件
 。。。。。。。

具体可以参考:

分享到:
评论

相关推荐

    Delphi读取Exif图像信息.rar

    Delphi读取Exif图像信息,搞图片或摄影的大概都知道Exif是什么吧,图像最原始的信息,一张只是不是合成的照片,只要是从数码相机中拍摄出来的照片,都会有EXIF信息,这里面记录了图像拍摄时的参数信息和图像属性信息...

    该资源是EXIF提取图像头信息的例子

    标题中的“EXIF提取图像头信息的例子”是指利用EXIF(Exchangeable Image File Format)标准从图像文件中读取和解析元数据的过程。EXIF是一种嵌入在JPEG、TIFF和其他数字图像文件格式中的信息标准,它记录了拍摄照片...

    处理图像的exif中的orientation信息

    OpenCV的`imread`函数是用于加载图像的常用方法,但它默认不处理图像的EXIF信息,包括orientation字段。因此,当我们使用`imread`加载图片时,如果图片的orientation值非正常(通常为1,表示无旋转),则图片可能会...

    用C#读取图片的EXIF信息的方法(读取照片ISO等信息原代码)

    EXIF(Exchangeable Image File Format)是一种图像文件格式,能够存储图像的元数据信息。EXIF 信息可以记录拍摄照片时的各种参数,例如曝光时间、快门速度、ISO 感光度、照片宽度、高度等。 知识点二:C# 读取图片...

    读取以及写入Jpg图片内的Exif信息

    对于开发图像处理软件或进行图像分析的程序员来说,读取和修改Exif信息是一项重要的技能。 在Delphi编程环境中,你可以通过使用特定的库或者自定义代码来处理Jpeg文件中的Exif信息。描述中提到的单元可能就是一个...

    获取图片Exif信息

    理解并获取Exif信息对于摄影爱好者、图像处理软件开发者以及数据分析人员来说都具有重要的价值。 首先,Exif信息主要由相机硬件在拍摄时自动记录。当按下快门时,相机内部传感器捕获图像,并同时记录下与拍摄条件...

    C++读取EXIF信息

    在处理图像数据时,有时我们需要获取图片的元数据,其中就包括了EXIF(Exchangeable Image File Format)信息。EXIF是嵌入在JPEG、TIFF等图像文件格式中的元数据,它记录了拍摄照片时相机的各种设置,如拍摄时间、...

    5种使用Python查看修改删除EXIF数据的方法

    在数字摄影领域,EXIF(Exchangeable Image File Format)数据是图像文件中包含的重要信息,它记录了拍摄时的各种参数,如相机型号、拍摄时间、光圈、快门速度、ISO感光度等。当我们想要分析或编辑这些元数据时,...

    Exif信息读取

    在C++中,通过解析Exif信息,我们可以获取到这些有价值的细节,帮助理解和处理图像数据。 本项目是一个用C++编写的Exif信息读取程序,结合了Qt库创建了一个用户友好的图形界面。Qt是一个跨平台的C++开发框架,广泛...

    C#使用EXIF读取图片信息(很受用哦!)

    EXIF(Exchangeable Image File Format)是专门为数码摄影设计的一种标准,用于存储与图像相关的信息。这些信息包括拍摄时的参数设置,如焦距、快门速度、光圈大小、白平衡、地理位置等。通过读取EXIF信息,我们可以...

    图片Exif信息编辑【vb.net】

    Exif(Exchangeable Image File Format)是一种存储于JPEG、TIFF等图像文件中的元数据,记录了拍摄照片时的各种参数,如拍摄时间、相机型号、光圈、快门速度、ISO感光度等。在VB.NET环境下,处理这些信息可以实现...

    获取照片的Exif信息

    1. 图像处理软件:很多图像编辑软件,如Adobe Photoshop、光影魔术手等,都提供了查看和编辑Exif信息的功能。用户可以直接打开照片,在软件的“属性”或“元数据”面板中查看Exif数据。 2. 元数据查看器:有一些...

    exif-js_2.3.0_exif_信息读取_图片_

    "exif-js_2.3.0_exif_信息读取_图片_"这个标题揭示了一个JavaScript库,它允许我们在网页环境中读取图片的EXIF(Exchangeable Image File Format)信息。EXIF数据包含了拍摄照片时相机记录的各种参数,如日期时间、...

    java处理EXIF信息方法

    在IT行业中,尤其是在图像处理和数据分析领域,EXIF(Exchangeable Image File Format)信息是非常重要的。EXIF是一种标准,用于存储图像文件中的元数据,包括拍摄时间、相机型号、曝光参数、GPS位置等。本篇文章将...

    VC读取JPG的EXIF信息的一个类

    在IT行业中,图像处理是不可或缺的一部分,而JPEG(Joint Photographic Experts Group)是最常见的数字图像文件格式之一。在JPEG文件中,除了图像数据外,还包含了许多元数据,其中最重要的部分就是EXIF...

    修改图片exif信息示例(使用MediaUtil)

    此外,MediaUtil 还支持 EXIF 元数据的读写功能,这使得开发者能够轻松地修改图像文件中的元数据信息。 #### 三、准备工作 在开始编写代码之前,需要确保已经正确安装了 MediaUtil 库,并且将其添加到项目的 ...

    EXIF信息读写程序的源码

    EXIF信息通常嵌入在JPEG、TIFF等图像文件格式中。本程序源码的目的是提供读取和写入EXIF信息的功能,这对于图像处理和分析应用非常有用。 源码可能是用C++编写的,C++是一种通用的、面向对象的编程语言,以其高效和...

    node-exif, 用于从图像中提取Exif元数据的node.js 库.zip

    node-exif, 用于从图像中提取Exif元数据的node.js 库 节点 exif... Exif是一种格式,例如通过数码相机和扫描仪保存图像文件中关于图像的附加信息。 这个信息可以是相机模型,分辨率,图像是( GPS ) 拍摄的或者当它被拍

    利用VB.Net编程获取数码相片Exif信息

    PropertyItem表示图像文件的属性,其中包括Exif信息。 下面是一些关键步骤: 1. **打开图像文件**:使用File.OpenRead方法打开图像文件,创建一个FileStream对象。 2. **加载图像**:使用Image.FromStream方法,将...

Global site tag (gtag.js) - Google Analytics