Difference between revisions of "EXIF"

From PanoTools.org Wiki
Jump to navigation Jump to search
m (Prepared for new glossary template)
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
EXIF stands for Exchangeable Image File Format.  It allows camera, lens, exposure information, image description, copyright, etc. to be embedded in standardized fields within JFIF ([[JPEG]]) or TIFF image files. EXIF is a de facto standard promoted by the camera industry as a means to store metadata recorded by a digital camera, and is not intended as a general-purpose metadata storage mechanism. [[XMP]] is a more generalized format for storing arbitrary metadata in a variety of media file formats.
+
{{Glossary|Exchangeable Image File Format. EXIF data allows camera, lens, exposure information, image description, copyright, etc. to be embedded in an image file.}}
 +
The '''Exchangeable Image File Format''' (EXIF) allows camera, lens, exposure information, image description, copyright, etc. to be embedded in standardized fields within JFIF ([[JPEG]]) or TIFF image files. EXIF is a de facto standard promoted by the camera industry as a means to store metadata recorded by a digital camera, and is not intended as a general-purpose metadata storage mechanism. [[XMP]] is a more generalized format for storing arbitrary metadata in a variety of media file formats.
  
For more detailed information, see the home page for [http://www.sno.phy.queensu.ca/~phil/exiftool/ ExifTool], especially the tables of [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html ExifTool Tag Names] and [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html EXIF Tags].
+
EXIF metadata is used by stitching products such as [[PTGUI]] to make assumptions about the camera (sensor) and lens used to shoot a given image. This information is used to set defaults for the [[Field of View]] and [[Cropping Factor]] for stitching projects. These defaults are typically used only as a starting point, and are refined through the [[optimization]] process.
  
As you'll note from the ExifTool pages above, there are many redundant fields due to different manufacturers defining unique fields for semantically identical information, as well as fields which are intended to store manufacturer-specific metadata. Many of these fields are undocumented, at least as far as the public is concerned, and so there is much energy in the industry devoted to decoding these unique fields, their semantics and their constraints.
+
As you'll note from the ExifTool pages below, there are many redundant fields due to different manufacturers defining unique fields for semantically identical information, as well as fields which are intended to store manufacturer-specific metadata. Many of these fields are undocumented, at least as far as the public is concerned, and so there is much energy in the industry devoted to decoding these unique fields, their semantics and their constraints.
  
 
While EXIF is not generally intended to be user editable, there are a large number of tools that are capable of editing EXIF metadata with varying degrees of support for the huge variety of fields found in real-world EXIF files.
 
While EXIF is not generally intended to be user editable, there are a large number of tools that are capable of editing EXIF metadata with varying degrees of support for the huge variety of fields found in real-world EXIF files.
  
[http://www.sno.phy.queensu.ca/~phil/exiftool/ ExifTool] is free software that allows manipulation of EXIF and related data in many different kinds of files. ExifTool is one of the most comprehensive EXIF editors available, and continues to grow the number and depth of support for undocumented EXIF metadata, as well as adding support for other (non-EXIF) file formats and metadata structures.
+
''ExifTool'' is free software that allows manipulation of EXIF and related data in many different kinds of files. ExifTool is one of the most comprehensive EXIF editors available, and continues to grow the number and depth of support for undocumented EXIF metadata, as well as adding support for other (non-EXIF) file formats and metadata structures.
 +
 
 +
[[photomolo]] is a free tool for lossless rotation of [[JPEG]] images and updating the EXIF tags appropriately.
 +
 
 +
== External links ==
 +
 
 +
* [http://www.sno.phy.queensu.ca/~phil/exiftool/ ExifTool]
 +
** Tables of [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/index.html ExifTool Tag Names]
 +
** Tables of [http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html EXIF Tags]
  
[[photomolo]] is a free tool for lossless rotation of [[JPEG]] images and updating the '''EXIF''' tag appropriately.
 
 
[[Category:Glossary]]
 
[[Category:Glossary]]

Revision as of 00:24, 18 November 2007


The Exchangeable Image File Format (EXIF) allows camera, lens, exposure information, image description, copyright, etc. to be embedded in standardized fields within JFIF (JPEG) or TIFF image files. EXIF is a de facto standard promoted by the camera industry as a means to store metadata recorded by a digital camera, and is not intended as a general-purpose metadata storage mechanism. XMP is a more generalized format for storing arbitrary metadata in a variety of media file formats.

EXIF metadata is used by stitching products such as PTGUI to make assumptions about the camera (sensor) and lens used to shoot a given image. This information is used to set defaults for the Field of View and Cropping Factor for stitching projects. These defaults are typically used only as a starting point, and are refined through the optimization process.

As you'll note from the ExifTool pages below, there are many redundant fields due to different manufacturers defining unique fields for semantically identical information, as well as fields which are intended to store manufacturer-specific metadata. Many of these fields are undocumented, at least as far as the public is concerned, and so there is much energy in the industry devoted to decoding these unique fields, their semantics and their constraints.

While EXIF is not generally intended to be user editable, there are a large number of tools that are capable of editing EXIF metadata with varying degrees of support for the huge variety of fields found in real-world EXIF files.

ExifTool is free software that allows manipulation of EXIF and related data in many different kinds of files. ExifTool is one of the most comprehensive EXIF editors available, and continues to grow the number and depth of support for undocumented EXIF metadata, as well as adding support for other (non-EXIF) file formats and metadata structures.

photomolo is a free tool for lossless rotation of JPEG images and updating the EXIF tags appropriately.

External links