diff --git a/website/var/__conversion__ b/website/var/__conversion__ new file mode 100644 index 00000000..809cee5a --- /dev/null +++ b/website/var/__conversion__ @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Between Exif tags or Iptc datasetsand XMP properties
Exif.Image.ImageWidthXmp.tiff.ImageWidth
Exif.Image.ImageLengthXmp.tiff.ImageLength
Exif.Image.BitsPerSampleXmp.tiff.BitsPerSample
Exif.Image.CompressionXmp.tiff.Compression
Exif.Image.PhotometricInterpretationXmp.tiff.PhotometricInterpretation
Exif.Image.OrientationXmp.tiff.Orientation
Exif.Image.SamplesPerPixelXmp.tiff.SamplesPerPixel
Exif.Image.PlanarConfigurationXmp.tiff.PlanarConfiguration
Exif.Image.YCbCrSubSamplingXmp.tiff.YCbCrSubSampling
Exif.Image.YCbCrPositioningXmp.tiff.YCbCrPositioning
Exif.Image.XResolutionXmp.tiff.XResolution
Exif.Image.YResolutionXmp.tiff.YResolution
Exif.Image.ResolutionUnitXmp.tiff.ResolutionUnit
Exif.Image.TransferFunctionXmp.tiff.TransferFunction
Exif.Image.WhitePointXmp.tiff.WhitePoint
Exif.Image.PrimaryChromaticitiesXmp.tiff.PrimaryChromaticities
Exif.Image.YCbCrCoefficientsXmp.tiff.YCbCrCoefficients
Exif.Image.ReferenceBlackWhiteXmp.tiff.ReferenceBlackWhite
Exif.Image.DateTimeXmp.xmp.ModifyDate
Exif.Image.ImageDescriptionXmp.dc.description
Exif.Image.MakeXmp.tiff.Make
Exif.Image.ModelXmp.tiff.Model
Exif.Image.SoftwareXmp.tiff.Software
Exif.Image.ArtistXmp.dc.creator
Exif.Image.RatingXmp.xmp.Rating
Exif.Image.CopyrightXmp.dc.rights
Exif.Photo.ExifVersionXmp.exif.ExifVersion
Exif.Photo.FlashpixVersionXmp.exif.FlashpixVersion
Exif.Photo.ColorSpaceXmp.exif.ColorSpace
Exif.Photo.ComponentsConfigurationXmp.exif.ComponentsConfiguration
Exif.Photo.CompressedBitsPerPixelXmp.exif.CompressedBitsPerPixel
Exif.Photo.PixelXDimensionXmp.exif.PixelXDimension
Exif.Photo.PixelYDimensionXmp.exif.PixelYDimension
Exif.Photo.UserCommentXmp.exif.UserComment
Exif.Photo.RelatedSoundFileXmp.exif.RelatedSoundFile
Exif.Photo.DateTimeOriginalXmp.photoshop.DateCreated
Exif.Photo.DateTimeDigitizedXmp.xmp.CreateDate
Exif.Photo.ExposureTimeXmp.exif.ExposureTime
Exif.Photo.FNumberXmp.exif.FNumber
Exif.Photo.ExposureProgramXmp.exif.ExposureProgram
Exif.Photo.SpectralSensitivityXmp.exif.SpectralSensitivity
Exif.Photo.ISOSpeedRatingsXmp.exif.ISOSpeedRatings
Exif.Photo.OECFXmp.exif.OECF
Exif.Photo.ShutterSpeedValueXmp.exif.ShutterSpeedValue
Exif.Photo.ApertureValueXmp.exif.ApertureValue
Exif.Photo.BrightnessValueXmp.exif.BrightnessValue
Exif.Photo.ExposureBiasValueXmp.exif.ExposureBiasValue
Exif.Photo.MaxApertureValueXmp.exif.MaxApertureValue
Exif.Photo.SubjectDistanceXmp.exif.SubjectDistance
Exif.Photo.MeteringModeXmp.exif.MeteringMode
Exif.Photo.LightSourceXmp.exif.LightSource
Exif.Photo.FlashXmp.exif.Flash
Exif.Photo.FocalLengthXmp.exif.FocalLength
Exif.Photo.SubjectAreaXmp.exif.SubjectArea
Exif.Photo.FlashEnergyXmp.exif.FlashEnergy
Exif.Photo.SpatialFrequencyResponseXmp.exif.SpatialFrequencyResponse
Exif.Photo.FocalPlaneXResolutionXmp.exif.FocalPlaneXResolution
Exif.Photo.FocalPlaneYResolutionXmp.exif.FocalPlaneYResolution
Exif.Photo.FocalPlaneResolutionUnitXmp.exif.FocalPlaneResolutionUnit
Exif.Photo.SubjectLocationXmp.exif.SubjectLocation
Exif.Photo.ExposureIndexXmp.exif.ExposureIndex
Exif.Photo.SensingMethodXmp.exif.SensingMethod
Exif.Photo.FileSourceXmp.exif.FileSource
Exif.Photo.SceneTypeXmp.exif.SceneType
Exif.Photo.CFAPatternXmp.exif.CFAPattern
Exif.Photo.CustomRenderedXmp.exif.CustomRendered
Exif.Photo.ExposureModeXmp.exif.ExposureMode
Exif.Photo.WhiteBalanceXmp.exif.WhiteBalance
Exif.Photo.DigitalZoomRatioXmp.exif.DigitalZoomRatio
Exif.Photo.FocalLengthIn35mmFilmXmp.exif.FocalLengthIn35mmFilm
Exif.Photo.SceneCaptureTypeXmp.exif.SceneCaptureType
Exif.Photo.GainControlXmp.exif.GainControl
Exif.Photo.ContrastXmp.exif.Contrast
Exif.Photo.SaturationXmp.exif.Saturation
Exif.Photo.SharpnessXmp.exif.Sharpness
Exif.Photo.DeviceSettingDescriptionXmp.exif.DeviceSettingDescription
Exif.Photo.SubjectDistanceRangeXmp.exif.SubjectDistanceRange
Exif.Photo.ImageUniqueIDXmp.exif.ImageUniqueID
Exif.GPSInfo.GPSVersionIDXmp.exif.GPSVersionID
Exif.GPSInfo.GPSLatitudeXmp.exif.GPSLatitude
Exif.GPSInfo.GPSLongitudeXmp.exif.GPSLongitude
Exif.GPSInfo.GPSAltitudeRefXmp.exif.GPSAltitudeRef
Exif.GPSInfo.GPSAltitudeXmp.exif.GPSAltitude
Exif.GPSInfo.GPSTimeStampXmp.exif.GPSTimeStamp
Exif.GPSInfo.GPSSatellitesXmp.exif.GPSSatellites
Exif.GPSInfo.GPSStatusXmp.exif.GPSStatus
Exif.GPSInfo.GPSMeasureModeXmp.exif.GPSMeasureMode
Exif.GPSInfo.GPSDOPXmp.exif.GPSDOP
Exif.GPSInfo.GPSSpeedRefXmp.exif.GPSSpeedRef
Exif.GPSInfo.GPSSpeedXmp.exif.GPSSpeed
Exif.GPSInfo.GPSTrackRefXmp.exif.GPSTrackRef
Exif.GPSInfo.GPSTrackXmp.exif.GPSTrack
Exif.GPSInfo.GPSImgDirectionRefXmp.exif.GPSImgDirectionRef
Exif.GPSInfo.GPSImgDirectionXmp.exif.GPSImgDirection
Exif.GPSInfo.GPSMapDatumXmp.exif.GPSMapDatum
Exif.GPSInfo.GPSDestLatitudeXmp.exif.GPSDestLatitude
Exif.GPSInfo.GPSDestLongitudeXmp.exif.GPSDestLongitude
Exif.GPSInfo.GPSDestBearingRefXmp.exif.GPSDestBearingRef
Exif.GPSInfo.GPSDestBearingXmp.exif.GPSDestBearing
Exif.GPSInfo.GPSDestDistanceRefXmp.exif.GPSDestDistanceRef
Exif.GPSInfo.GPSDestDistanceXmp.exif.GPSDestDistance
Exif.GPSInfo.GPSProcessingMethodXmp.exif.GPSProcessingMethod
Exif.GPSInfo.GPSAreaInformationXmp.exif.GPSAreaInformation
Exif.GPSInfo.GPSDifferentialXmp.exif.GPSDifferential
Iptc.Application2.ObjectNameXmp.dc.title
Iptc.Application2.UrgencyXmp.photoshop.Urgency
Iptc.Application2.CategoryXmp.photoshop.Category
Iptc.Application2.SuppCategoryXmp.photoshop.SupplementalCategories
Iptc.Application2.KeywordsXmp.dc.subject
Iptc.Application2.SubLocationXmp.iptc.Location
Iptc.Application2.SpecialInstructionsXmp.photoshop.Instructions
Iptc.Application2.DateCreatedXmp.photoshop.DateCreated
Iptc.Application2.DigitizationDateXmp.xmp.CreateDate
Iptc.Application2.BylineXmp.dc.creator
Iptc.Application2.BylineTitleXmp.photoshop.AuthorsPosition
Iptc.Application2.CityXmp.photoshop.City
Iptc.Application2.ProvinceStateXmp.photoshop.State
Iptc.Application2.CountryCodeXmp.iptc.CountryCode
Iptc.Application2.CountryNameXmp.photoshop.Country
Iptc.Application2.TransmissionReferenceXmp.photoshop.TransmissionReference
Iptc.Application2.HeadlineXmp.photoshop.Headline
Iptc.Application2.CreditXmp.photoshop.Credit
Iptc.Application2.SourceXmp.photoshop.Source
Iptc.Application2.CopyrightXmp.dc.rights
Iptc.Application2.CaptionXmp.dc.description
Iptc.Application2.WriterXmp.photoshop.CaptionWriter
diff --git a/website/var/__manpage__ b/website/var/__manpage__ new file mode 100644 index 00000000..6d845d94 --- /dev/null +++ b/website/var/__manpage__ @@ -0,0 +1,18 @@ + -seealso : Link to other manpages only in the SEE ALSO section + -solaris : Process keyword search result in Solaris format + -sun : Section heads are not overstriked in input + -title : Title of manpage (def: Not defined) + -topm <#> : Number of lines for top margin (def: 7) + -uelem : HTML Element for underlined text (def: "I") + +Description: + man2html takes formatted manpages from STDIN and converts it to HTML sent + to STDOUT. The -topm and -botm arguments are the number of lines to the + main body text and NOT to the running headers/footers. + +Version: + 3.0.1 + Copyright (C) 1995-1997 Earl Hood, ehood@medusa.acs.uci.edu + man2html comes with ABSOLUTELY NO WARRANTY and man2html may be copied only + under the terms of the GNU General Public License, which may be found in + the man2html distribution. diff --git a/website/var/__sample-h__ b/website/var/__sample-h__ new file mode 100644 index 00000000..8da68087 --- /dev/null +++ b/website/var/__sample-h__ @@ -0,0 +1,106 @@ +Usage: exiv2 [ options ] [ action ] file ... + +Manipulate the Exif metadata of images. + +Actions: + ad | adjust Adjust Exif timestamps by the given time. This action + requires at least one of the -a, -Y, -O or -D options. + pr | print Print image metadata. + rm | delete Delete image metadata from the files. + in | insert Insert metadata from corresponding *.exv files. + Use option -S to change the suffix of the input files. + ex | extract Extract metadata to *.exv, *.xmp and thumbnail image files. + mv | rename Rename files and/or set file timestamps according to the + Exif create timestamp. The filename format can be set with + -r format, timestamp options are controlled with -t and -T. + mo | modify Apply commands to modify (add, set, delete) the Exif and + IPTC metadata of image files or set the JPEG comment. + Requires option -c, -m or -M. + fi | fixiso Copy ISO setting from the Nikon Makernote to the regular + Exif tag. + fc | fixcom Convert the UNICODE Exif user comment to UCS-2. Its current + character encoding can be specified with the -n option. + +Options: + -h Display this help and exit. + -V Show the program version and exit. + -v Be verbose during the program run. + -q Silence warnings and error messages during the program run (quiet). + -Q lvl Set log-level to d(ebug), i(nfo), w(arning), e(rror) or m(ute). + -b Show large binary values. + -u Show unknown tags. + -g key Only output info for this key (grep). + -K key Only output info for this key (exact match). + -n enc Charset to use to decode UNICODE Exif user comments. + -k Preserve file timestamps (keep). + -t Also set the file timestamp in 'rename' action (overrides -k). + -T Only set the file timestamp in 'rename' action, do not rename + the file (overrides -k). + -f Do not prompt before overwriting existing files (force). + -F Do not prompt before renaming files (Force). + -a time Time adjustment in the format [-]HH[:MM[:SS]]. This option + is only used with the 'adjust' action. + -Y yrs Year adjustment with the 'adjust' action. + -O mon Month adjustment with the 'adjust' action. + -D day Day adjustment with the 'adjust' action. + -p mode Print mode for the 'print' action. Possible modes are: + s : print a summary of the Exif metadata (the default) + a : print Exif, IPTC and XMP metadata (shortcut for -Pkyct) + e : print Exif metadata (shortcut for -PEkycv) + t : interpreted (translated) Exif data (-PEkyct) + v : plain Exif data values (-PExgnycv) + h : hexdump of the Exif data (-PExgnycsh) + i : IPTC data values (-PIkyct) + x : XMP properties (-PXkyct) + c : JPEG comment + p : list available previews + C : print ICC profile embedded in image + R : recursive print structure of image + S : print structure of image + X : extract XMP from image + -P flgs Print flags for fine control of tag lists ('print' action): + E : include Exif tags in the list + I : IPTC datasets + X : XMP properties + x : print a column with the tag number + g : group name + k : key + l : tag label + n : tag name + y : type + c : number of components (count) + s : size in bytes + v : plain data value + t : interpreted (translated) data + h : hexdump of the data + -d tgt Delete target(s) for the 'delete' action. Possible targets are: + a : all supported metadata (the default) + e : Exif section + t : Exif thumbnail only + i : IPTC data + x : XMP packet + c : JPEG comment + -i tgt Insert target(s) for the 'insert' action. Possible targets are + the same as those for the -d option, plus a modifier: + X : Insert metadata from an XMP sidecar file <file>.xmp + Only JPEG thumbnails can be inserted, they need to be named + <file>-thumb.jpg + -e tgt Extract target(s) for the 'extract' action. Possible targets + are the same as those for the -d option, plus a target to extract + preview images and a modifier to generate an XMP sidecar file: + p[<n>[,<m> ...]] : Extract preview images. + X : Extract metadata to an XMP sidecar file <file>.xmp + -r fmt Filename format for the 'rename' action. The format string + follows strftime(3). The following keywords are supported: + :basename: - original filename without extension + :dirname: - name of the directory holding the original file + :parentname: - name of parent directory + Default filename format is %Y%m%d_%H%M%S. + -c txt JPEG comment string to set in the image. + -m file Command file for the modify action. The format for commands is + set|add|del <key> [[<type>] <value>]. + -M cmd Command line for the modify action. The format for the + commands is the same as that of the lines of a command file. + -l dir Location (directory) for files to be inserted from or extracted to. + -S .suf Use suffix .suf for source files for insert command. + diff --git a/website/var/__sample-p__ b/website/var/__sample-p__ new file mode 100644 index 00000000..a9194838 Binary files /dev/null and b/website/var/__sample-p__ differ diff --git a/website/var/__sample-pt__ b/website/var/__sample-pt__ new file mode 100644 index 00000000..1b9aec51 --- /dev/null +++ b/website/var/__sample-pt__ @@ -0,0 +1,101 @@ +Exif.Image.Make Ascii 6 Canon +Exif.Image.Model Ascii 20 Canon PowerShot S40 +Exif.Image.Orientation Short 1 top, left +Exif.Image.XResolution Rational 1 180 +Exif.Image.YResolution Rational 1 180 +Exif.Image.ResolutionUnit Short 1 inch +Exif.Image.DateTime Ascii 20 2003:12:14 12:01:44 +Exif.Image.YCbCrPositioning Short 1 Centered +Exif.Image.ExifTag Long 1 196 +Exif.Photo.ExposureTime Rational 1 1/500 s +Exif.Photo.FNumber Rational 1 F4.9 +Exif.Photo.ExifVersion Undefined 4 2.20 +Exif.Photo.DateTimeOriginal Ascii 20 2003:12:14 12:01:44 +Exif.Photo.DateTimeDigitized Ascii 20 2003:12:14 12:01:44 +Exif.Photo.ComponentsConfiguration Undefined 4 YCbCr +Exif.Photo.CompressedBitsPerPixel Rational 1 5 +Exif.Photo.ShutterSpeedValue SRational 1 1/501 s +Exif.Photo.ApertureValue Rational 1 F5 +Exif.Photo.ExposureBiasValue SRational 1 0 EV +Exif.Photo.MaxApertureValue Rational 1 F2.8 +Exif.Photo.MeteringMode Short 1 Center weighted average +Exif.Photo.Flash Short 1 No, auto +Exif.Photo.FocalLength Rational 1 21.3 mm +Exif.Photo.MakerNote Undefined 450 (Binary value suppressed) +Exif.MakerNote.Offset Long 1 942 +Exif.MakerNote.ByteOrder Ascii 3 II +Exif.CanonCs.Macro Short 1 Off +Exif.CanonCs.Selftimer Short 1 Off +Exif.CanonCs.Quality Short 1 Superfine +Exif.CanonCs.FlashMode Short 1 Auto +Exif.CanonCs.DriveMode Short 1 Single / timer +Exif.CanonCs.FocusMode Short 1 Single +Exif.CanonCs.ImageSize Short 1 Large +Exif.CanonCs.EasyMode Short 1 Manual +Exif.CanonCs.DigitalZoom Short 1 None +Exif.CanonCs.Contrast Short 1 Normal +Exif.CanonCs.Saturation Short 1 Normal +Exif.CanonCs.Sharpness Short 1 Normal +Exif.CanonCs.ISOSpeed Short 1 100 +Exif.CanonCs.MeteringMode Short 1 Center-weighted average +Exif.CanonCs.FocusType Short 1 Auto +Exif.CanonCs.AFPoint Short 1 Center +Exif.CanonCs.ExposureProgram Short 1 Program (P) +Exif.CanonCs.LensType Short 1 n/a +Exif.CanonCs.Lens Short 3 7.1 - 21.3 mm +Exif.CanonCs.MaxAperture Short 1 F5 +Exif.CanonCs.MinAperture Short 1 F8 +Exif.CanonCs.FlashActivity Short 1 Did not fire +Exif.CanonCs.FlashDetails Short 1 +Exif.CanonCs.FocusContinuous Short 1 Single +Exif.CanonCs.AESetting Short 1 Normal AE +Exif.CanonCs.ImageStabilization Short 1 (65535) +Exif.CanonCs.DisplayAperture Short 1 49 +Exif.CanonCs.ZoomSourceWidth Short 1 2272 +Exif.CanonCs.ZoomTargetWidth Short 1 2272 +Exif.CanonCs.SpotMeteringMode Short 1 AF Point +Exif.Canon.FocalLength Short 4 21.3 mm +Exif.CanonSi.ISOSpeed Short 1 100 +Exif.CanonSi.MeasuredEV Short 1 13.63 +Exif.CanonSi.TargetAperture Short 1 F5 +Exif.CanonSi.TargetShutterSpeed Short 1 1/501 s +Exif.CanonSi.WhiteBalance Short 1 Auto +Exif.CanonSi.Sequence Short 1 0 +Exif.CanonSi.AFPointUsed Short 1 3 focus points; center used +Exif.CanonSi.FlashBias Short 1 0 EV +Exif.CanonSi.SubjectDistance Short 1 7.82 m +Exif.CanonSi.ApertureValue Short 1 F5 +Exif.CanonSi.ShutterSpeedValue Short 1 1/523 s +Exif.CanonSi.MeasuredEV2 Short 1 -6.00 +Exif.Canon.ImageType Ascii 32 IMG:PowerShot S40 JPEG +Exif.Canon.FirmwareVersion Ascii 24 Firmware Version 1.10 +Exif.Canon.FileNumber Long 1 117-1771 +Exif.Canon.OwnerName Ascii 32 Andreas Huggel +Exif.Canon.ModelID Long 1 PowerShot S40 +Exif.Canon.CameraInfo Short 21 42 3 32769 378 32769 0 0 0 259 2 0 10 0 0 0 57 198 5 0 0 0 +Exif.Photo.UserComment Undefined 264 (Binary value suppressed) +Exif.Photo.FlashpixVersion Undefined 4 1.00 +Exif.Photo.ColorSpace Short 1 sRGB +Exif.Photo.PixelXDimension Short 1 2272 +Exif.Photo.PixelYDimension Short 1 1704 +Exif.Photo.InteroperabilityTag Long 1 1416 +Exif.Iop.InteroperabilityIndex Ascii 4 R98 +Exif.Iop.InteroperabilityVersion Undefined 4 1.00 +Exif.Iop.RelatedImageWidth Short 1 2272 +Exif.Iop.RelatedImageLength Short 1 1704 +Exif.Photo.FocalPlaneXResolution Rational 1 8114.29 +Exif.Photo.FocalPlaneYResolution Rational 1 8114.29 +Exif.Photo.FocalPlaneResolutionUnit Short 1 inch +Exif.Photo.SensingMethod Short 1 One-chip color area +Exif.Photo.FileSource Undefined 1 Digital still camera +Exif.Photo.CustomRendered Short 1 Normal process +Exif.Photo.ExposureMode Short 1 Auto +Exif.Photo.WhiteBalance Short 1 Auto +Exif.Photo.DigitalZoomRatio Rational 1 1.0 +Exif.Photo.SceneCaptureType Short 1 Standard +Exif.Thumbnail.Compression Short 1 JPEG (old-style) +Exif.Thumbnail.XResolution Rational 1 180 +Exif.Thumbnail.YResolution Rational 1 180 +Exif.Thumbnail.ResolutionUnit Short 1 inch +Exif.Thumbnail.JPEGInterchangeFormat Long 1 2036 +Exif.Thumbnail.JPEGInterchangeFormatLength Long 1 5448 diff --git a/website/var/__version__ b/website/var/__version__ new file mode 100644 index 00000000..5e9d66c1 --- /dev/null +++ b/website/var/__version__ @@ -0,0 +1 @@ +0.26 \ No newline at end of file diff --git a/website/var/__whatsnew-latest__ b/website/var/__whatsnew-latest__ new file mode 100644 index 00000000..0a4f0d61 --- /dev/null +++ b/website/var/__whatsnew-latest__ @@ -0,0 +1,15 @@ + diff --git a/website/var/__whatsnew-table__ b/website/var/__whatsnew-table__ new file mode 100644 index 00000000..1a9607aa --- /dev/null +++ b/website/var/__whatsnew-table__ @@ -0,0 +1,602 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
10-Mar-2017 + Exiv2 0.26 Released +
This release contains a large collection of new features, new lenses and bugfixes + across all areas of Exiv2. +
See the ChangeLog for the complete + list of changes and new features. +

Highlights of this release

+

Slide Presentation +

    +
  • CMake support for Visual Studio
  • +
  • Buildserver Daily Builds
  • +
  • Website Makeover
  • +
  • ICC Profile Support
  • +
  • Lens File for user lens definitions
  • +
  • Recursive File Dump
  • +
  • WebP Support
  • +
  • Piping of metadata using exiv2 command
  • +
  • 200+ bug fixes and enhancements
  • +
  • Regular project progress reports on Redmine
  • +
  • Fast turnaround of new issues and forum queries
  • +
+

Important Project Changes being introduced for v0.27

+
    +
  • We are moving to git.
  • +
  • Visual Studio 2003 .Net will no longer be supported.
  • +
  • MinGW msys/1.0 will no longer be supported.
  • +
  • Robin will retire from the project at the end of 2017.
  • +
+

Goals and Project Plans for v0.27

+

We welcome Ben, Raphael, Shridar and Troy to Team Exiv2. We hope Alan, Andreas, Alan, Thomas, Mahesh, Gilles and Niels will continue to contribute.

+

It is intended to update the specification for Exiv2 v0.27 in consultation with Team Exiv2. +
Specification and progress reports:
Available on Redmine +

+ Robin intends to continue to provide rapid response to user questions during 2017. Typical response time for new requests is hours. +

+ +
10-Oct-2015 + Window dressing
We re-designed the website for improved useability and for use on various devices with + different screen sizes. +
21-Jun-2015 + Exiv2 0.25 released
This release contains a large collection of new features, new lenses and bugfixes + across all areas of Exiv2. See the + ChangeLog for the complete long + list of changes. + Both 2013 GSoC projects, 'Web Ready' by Tuan (mentored by Robin) + and 'Video Write support' by Mahesh (Abhinav) are included as build options, + the latter builds together with Video Read support, which is no longer part + of the standard build. +
03-Oct-2014 +We have moved
You shouldn't actually notice anything of that, except that we + have at the same time also upgraded to a more recent version of + Redmine, with new features and a slightly updated look. I also had + to update some of the Redmine links. If you find any remaining + issues with the sites, please report them to us in the + forum. +
02-Dec-2013 +Exiv2 0.24 released
Exiv2 introduces its first support for Video metadata. + Many more cameras and accessories are now recognised. + Numerous bugs fixes, build and test improvments. + More details: ChangeLog. +
02-Dec-2013 +GIMP meets (g)exiv2
Improved support for Exif, XMP, and IPTC along with a viewer/editor will be part of + GIMP 2.10. GIMP has adopted gexiv2, and therefore Exiv2, for their photo metadata needs. Yay! +
23-Apr-2012 +Exiv2 0.23 released
Exiv2 can now finally write metadata to Canon CR2 images. Besides, this release + adds support for Pentax makernotes in Pentax native DNG images, updates various lens lists + and contains the usual new minor features and bugfixes, which are all detailed in + the ChangeLog. +
18-Sep-2011 +Exiv2 0.22 released
This release adds support to access previews and read and write XMP + metadata in Postscript images. It also introduces a new MSVC project for 64 bit + builds as well as many smaller features and bugfixes, all of which are listed in + the ChangeLog as usual. +
14-Feb-2011 +Exiv2 0.21.1 released
This release fixes several bugs that were present in 0.21 and is binary + compatible with the previous version. As usual, the + ChangeLog lists all + changes in detail. +
01-Dec-2010 +Exiv2 0.21 released
This release adds read and write support for Samsung SRW + images and Samsung makernotes. + The exiv2 library now accepts a custom error handler and has a + setting to control which messages are generated. The exiv2 command + line tool has a new 'quiet' option which uses the new functionality + to suppress all library warnings. + Some important API changes will allow many future image format + and makernote enhancements to be done in a binary compatible + fashion. The new exiv2.hpp umbrella header file further shields + applications from library changes. + The ChangeLog lists these and + various smaller enhancements, bug fixes and tag updates in detail. +
30-May-2010 +Exiv2 0.20 released
This release includes + Sony, + Nikon and + Pentax + makernote updates and a significant performance improvement for Nikon + makernotes. Writing to Minolta raw images (ORF) is now supported. + Several TIFF tags and the XMP + KDE Image Program Interface (kipi) schema, + iView Media Pro schema and + Microsoft Expression Media schema + have been added. See the + ChangeLog for a complete list of + all enhancements and bugfixes in this release. +
30-Dec-2009 +Exiv2 0.19 released
This release has a dramatically reduced memory footprint when writing + to TIFF and TIFF-based images as the images are no longer completely + loaded into memory. In addition it improves performance of read + operations for such files by about a factor six on Windows. It also + provides extended Nikon makernote support. Exiv2 is now able to read + and write many additional + Nikon makernote tags, + including encrypted tags. The XMP toolkit used by Exiv2 has been upgraded to + the latest available version, + iptc4xmpExt and + plus XMP schemas have been + added and several XMP conversion issues fixed. + The ChangeLog lists all + these enhancements and various other features and bugs that have been + addressed for this release. +
24-Jun-2009 +Exiv2 0.18.2 released
This release fixes several important issues found with PNG + write-support, writing to certain NEF images and writing comments to + JPG images, among others. It also contains minor Nikon and Minolta + lens updates and updates Polish translations. + The ChangeLog has + the complete list of changes, as usual. +
06-Apr-2009 +Exiv2 0.18.1 released
This release adds write-support for Adobe Photoshop PSD + images, read-support for Panasonic RW2 images, Panasonic and Nikon + makernote updates, and a number of improvements under the hood and + bug fixes, detailed in the ChangeLog. + It also includes a new utility, + organize, + contributed by Brad Schick. +
08-Jan-2009 +Community website
Brad has migrated the Mantis issue tracker and the commit + info list to a + Redmine + installation. This also includes a new forum, which replaces the Exiv2 + Yahoo! group, and a new Exiv2 Wiki, all integrated, with a common + look-and-feel and a single sign-on. From the main website, these + project resources are accessible through the + Project + link in the sidebar.
+ Thanks to Brad Schick for this latest innovation as well as his + reliable sysadmin services and sponsorship since the early days of + the project! +
18-Dec-2008 +Exiv2 0.18 released
Here is the final 0.18 release with write-support for TIFF, + DNG, NEF, PEF, PNG and JP2 images, makernote updates and access to + image previews. On Windows, Exiv2 can now be built as a DLL.
+ In addition to the changes in the 0.18 pre-releases, the Exiv2 + command line utility has new options to show all (Exif, IPTC and + XMP) metadata and to list and extract preview images, while the + library enhancements are mostly bug fixes and minor features. See + the ChangeLog for + details. +
04-Nov-2008 +Exiv2 0.18-pre2
With this pre-release it is now possible to build an Exiv2 Windows + DLL.
+ A new API was added to + access image previews + of any image. In addition to Exif thumbnails this allows retrieving + various other previews from RAW images and Exif MakerNotes through + a common interface.
+ Another backward-compatible API change allows + advanced Exif pretty-printing functions + to refer to all Exif tags.
+ Further Exif improvements and fixes are detailed in the + ChangeLog.
+ Again, please use this pre-release to test with backups of your + images and to adapt applications to the modified interface, and raise + issues in the forum. + Your feedback is important to finalizing release 0.18. +
11-Sep-2008 +Exiv2 0.18-pre1
This pre-release adds write-support for TIFF, DNG, NEF, PEF, + PNG and JP2 images and provides the basis for write-support for + other TIFF-like RAW formats.
+ The library's API + was streamlined and internal symbols removed from the ABI. The + benefits of this change are manifold. In particular, the reduced + API is easier to work with and will ultimately be more stable.
+ Under the hood, the TIFF parser code was consolidated: JPEG images + now also use the new TIFF parser to read and write Exif metadata + and the old obsolete code was removed.
+ See the ChangeLog for a + complete list of changes and links to even more details.
+ Please use this pre-release to test with backups of your images and + to adapt applications to the modified interface, and raise issues + in the + forum. + This feedback is key to finalizing release 0.18. +
19-Jun-2008 +Exiv2 0.17.1 released
This is a bugfix release for some important issues, some of which + were introduced with the previous release. See the + ChangeLog for details. +
06-Jun-2008 +Exiv2 0.17 released
This release considerably extends the functionality for + dealing with XMP. It includes conversion of Exif and IPTC to/from + XMP, XMP sidecar files and XMP pretty printing functionality. It + also adds support for JPEG 2000 (JP2) and Photoshop (PSD) images, + among other + improvements and fixes. +
06-Mar-2008 +API documentation
The complete Exiv2 API documentation is now available + online. + Thanks to Dimitri van Heesch for + doxygen, + the great source code documentation generator tool! +
10-Jan-2008 +Exiv2 0.16 released
Here is the final 0.16 release with XMP support. It took longer + than it should have and thus contains quite a + list of bug fixes and + enhancements. +
09-Nov-2007 +Exiv2 0.16-pre1
This is a pre-release of the upcoming Exiv2 0.16 with XMP + support. Adding XMP metadata to an image is now just as easy as + adding Exif or IPTC tags. In addition there is new support for Olympus ORF + images and Pentax makernotes. Please try Exiv2 0.16-pre1 and report issues + you may have with it to the + Exiv2 forum. +
24-Sep-2007 +XMP testing
The XMP implementation is now in the trunk in SVN and it is + reasonably complete and ready for testing. Please try it out and let + us know your comments. See + this announcement for more details.
31-Aug-2007 +XMP support
We're working on adding XMP support to the library, which should + become the main feature of the next release. + Contributions are welcome, in particular we need input from potential + users about API preferences and XMP test data. You are invited to + join this discussion in the forum and + contribute your viewpoints. +
10-Jul-2007 +Exiv2 0.15 released
This maintenance release fixes a number of bugs, adds support for + Minolta G500 RAW files and has minor tag and some larger translation updates. + See the changelog for a concise + listing of patches in this release. +
19-Mar-2007 +Exiv2 0.14 released
Exiv2 now uses libtool's -version-info library versioning system, which + will allow future releases to indicate their compatibility with previous + releases. This release also fixes a few bugs and adds minor + features and tweaks to the build environment. See the + changelog for details. +
03-Mar-2007 +Exiv2 0.13 released
This release features the Native Language Support framework and + partial translations for Finnish, French, German, Polish, Russian + and Spanish. It adds read-support for Fujifilm RAF images and a number + of other features and fixes, listed in the + changelog. +
06-Dec-2006 +Internationalisation
A framework for Native Language Support (using + GNU gettext) + has been added to the Exiv2 library in the SVN repository. This will + be the main new feature of the next release.
+ Messages from Exiv2 like metadata tag titles, content, descriptions + are ready to be translated now. If you are interested to contribute to + the project, take a look at the + Exiv2 repository. + You can start a new translation using the Exiv2.pot file or update an + existing PO file. Please contact me to coordinate; Thanks in advance! +
27-Nov-2006 +Exiv2 0.12 released
This is a bugfix release with just a few new features thrown + in. The exiv2 tool can now use the original filename when renaming + images and the library has pretty-print functions for Exif GPS tags. + See the changelog + for more. +
16-Sep-2006 +Exiv2 0.11 released
This release adds PNG and Sony ARW file format support, both + read-only. Canon makernote tags were updated and a few additional + Canon composite tags are now recognized. Reading TIFF and related + files is about six times faster now compared to the previous version. + This release finally works with Visual Studio C++ 2005 (MSVC 8) and + fixes various bugs. + See the changelog + for details. +
21-Aug-2006 +Duallicensing
Exiv2 is now also available with a commercial license, i.e., for a fee, + which makes it suitable for use in closed-source projects. Contact me for details. + See this discussion in the forum for more information on the implications of this change. +
03-Jun-2006 +Exiv2 0.10 released
Exiv2 can now read TIFF images and a number of TIFF-based RAW + image formats, including Nikon NEF, Canon CR2, Pentax PEF, Sony SR2, + Adobe DNG and Minolta MRW formats. Besides displaying the Exif metadata, + you can easily copy it from TIFF or RAW files to JPEG files + (with the insert action).
+ This release also adds + Minolta + makernote + support among other changes.
+
08-Mar-2006 +Announcing exiv2.org
The new address not only looks nice, it is also hosted on an account with + sufficient bandwidth to support the steadily increasing number of downloads.
+ If you have a bookmark or page that links to the old Exiv2 homepage, please change + it to the respective new page on + www.exiv2.org/.
+ Thanks to Brad for hosting and sponsoring the site. +
04-Feb-2006 +Exiv2 0.9.1 released
Exiv2 wrote an invalid Exif.Photo.UserComment tag when it was added + to an image which didn't have this tag before. This bug is fixed in this + release. It was introduced in release 0.8.
+ Added a method to class Image to check which types of metadata are supported.
+ See the changelog and this + bug report for details. +
26-Jan-2006 +Exiv2 0.9 released
Completed Canon CRW support, tags can now also be written to Canon + CRW images. See the documentation for the list of Exif tags that can be + accessed in CRW files.
+ Added new options to the utility to deal with image file timestamps and + to make the ISO setting of Nikon cameras accessible to applications + that don't know Nikon makernotes by copying it from the makernote + to the regular Exif ISO tag.
+ The changelog has the + complete list. +
19-Nov-2005 +Exiv2 0.8 released
The Canon RAW support is currently read-only. Canon THM is also + supported, since that is the same as JPEG. Note that THM files contain + all the Exif stuff, CRW have only a few tags. Other improvements are + mostly bugfixes to make Exiv2 handle various (more or less) exceptional + situations more gracefully.
+ For application developers, there is a new precompiler define to + suppress all output from the library and a small script, + exiv2-config, to help with the compilation of your applications.
+ As always, check out the changelog + for details. +
09-Oct-2005 +Vizrea agreement
I've recently entered into an agreement with + Vizrea, + under which the company can use most of the Exiv2 library (except for + the Nikon lens table and related code) in their proprietary products + under terms which are different from those of the GPL. + In return Vizrea will assign the copyright of their changes to me and + contribute them back to the free version.
+ Therefore, if this deal is successful, the free version of Exiv2 + will benefit from the code contributed under the agreement. Since + Brad, who wrote major portions of the existing library is with + Vizrea, this will hopefully allow him to continue to spend time + adding good stuff to Exiv2. +
15-Jun-2005 +Exiv2 0.7 released
The inside-out design change made class Exiv2::Image the + top-level class of the library. This is the basis for support of + other file formats (however, Exiv2 still only supports Jpeg for + now). As a result, the C++ interface changed fundamentally in the + way how metadata is accessed. Existing programs will need to be + updated (see the examples). Thanks to the new I/O abstraction layer, + it is now possible to access images in memory directly.
+ Additional makernotes from Olympus, Panasonic and Sony cameras + are recognized and the Canon and Nikon makernotes have been updated.
+ Exif tags now have a default type, it works like the existing Iptc + default type.
+ See the changelog for details. +
06-Mar-2005 +Exiv2 0.6.2 released
Utility: New -M option to specify modify commands directly on the + command line, new -l option for a directory to/from which to extract/import + files.
+ Bugfixes: Support for non-standard IFDs (as created by e.g., GraphicConverter + for Mac), proper non-intrusive writing for the utility's modify command.
+ Build environment: Libtool support for correct (shared) library generation + on various platforms, improved installation routine.
+ The changelog has the details. +
17-Jan-2005 +Exiv2 0.6.1 released
Bugfix: The Exif thumbnail is no more lost when Exif data is modified + in an "intrusive" manner, e.g., by adding new tags. This was a bug + introduced with release 0.6.
+ Feature: The new modify option adds metadata write support to the Exiv2 + utility.
As usual, the + changelog has more details. +
09-Jan-2005 +Support forum added
There have been more queries recently which may be of interest for + other users. Going forward, please direct your questions to the new + forum. +
12-Dec-2004 +Exiv2 0.6 released
This is a maintenance release containing numerous smaller + improvements and fixes. The Exiv2 utility now also deletes, + extracts, and re-inserts IPTC data and Jpeg comments from/into Jpeg + files. The library now supports creation of all Exif metadata from + scratch, including makernote tags and thumbnails. In addition, Exif + as well as IPTC metadata with unknown tag names can be added and + manipulated just like known tags. See the changelog for more details. +
30-Oct-2004 +Source online
Brad Schick, author of Robot Battle, now + hosts the Exiv2 source code repository. He converted it from CVS to + Subversion and provides a web interface, public bug tracking system + and a nifty live list of the 50 last commits. Thanks! Check out the + development + section on the download page. +
13-Sep-2004 +Exiv2 0.5 released
This release adds support for IPTC metadata. IPTC datasets can + now be manipulated (read and written) similar to Exif metadata. + In connection with the IPTC feature, the existing Metadatum Key and + Value concept was enhanced and the Jpeg file access code was revamped. + The exiv2 utility has a new print option to show the IPTC metadata of + a Jpeg image. + Also, this release adds a configure script and MSVC project files + (but no libtool support yet). + See the changelog for + details. +
13-Sep-2004 +Exif keys changed
Starting with release 0.5 the keys used to identify + Exif tags + are of the form 'Exif.groupName.tagName' to be consistent + with the new IPTC keys. Existing programs need to be updated + accordingly. Since the old keys are plain C++ strings, the + compiler cannot detect the change. However, it will tell you to use + the new classes Key and ExifKey in the critical regions of the code. +
03-Jul-2004 +Exiv2 0.4 released
This release adds support for three different Nikon makernote + formats to the library. The generalised IfdMakerNote interface can + accomodate more makernote oddities and allows for programmatic + detection of the makernote format. The library now knows how to + deal with broken IFDs. The Exiv2 utility uses a more intuitive and + less rigid command line parsing logic. See the changelog + for details. +
03-Jul-2004 +Nikon tags added
Tags for three different Nikon makernote formats are now available + here. +