You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by da...@apache.org on 2016/09/06 18:09:56 UTC

svn commit: r1759477 - in /commons/proper/imaging/trunk/src: changes/changes.xml main/java/org/apache/commons/imaging/formats/tiff/constants/ExifTagConstants.java

Author: damjan
Date: Tue Sep  6 18:09:55 2016
New Revision: 1759477

URL: http://svn.apache.org/viewvc?rev=1759477&view=rev
Log:
IMAGING-181: EXIF lens metadata tags missing in Commons Imaging but recognized in exiftool

Add missing EXIF tags for some lens and camera metadata.


Modified:
    commons/proper/imaging/trunk/src/changes/changes.xml
    commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/constants/ExifTagConstants.java

Modified: commons/proper/imaging/trunk/src/changes/changes.xml
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/changes/changes.xml?rev=1759477&r1=1759476&r2=1759477&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/changes/changes.xml (original)
+++ commons/proper/imaging/trunk/src/changes/changes.xml Tue Sep  6 18:09:55 2016
@@ -46,6 +46,9 @@ The <action> type attribute can be add,u
   <body>
 
     <release version="1.0" date="TBA" description="First major release">
+      <action issue="IMAGING-181" dev="damjan" type="fix">
+        EXIF lens metadata tags missing in Commons Imaging but recognized in exiftool
+      </action>
       <action issue="IMAGING-172" dev="damjan" type="fix">
         Microsoft tags are not seen in MS Windows Properties/Details dialog.
       </action>

Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/constants/ExifTagConstants.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/constants/ExifTagConstants.java?rev=1759477&r1=1759476&r2=1759477&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/constants/ExifTagConstants.java (original)
+++ commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/constants/ExifTagConstants.java Tue Sep  6 18:09:55 2016
@@ -483,6 +483,24 @@ public final class ExifTagConstants {
     public static final TagInfoAscii EXIF_TAG_IMAGE_UNIQUE_ID = new TagInfoAscii(
             "ImageUniqueID", 0xa420, 33,
             TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
+    public static final TagInfoAscii EXIF_TAG_CAMERA_OWNER_NAME = new TagInfoAscii(
+            "CameraOwnerName", 0xa430, -1,
+            TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
+    public static final TagInfoAscii EXIF_TAG_BODY_SERIAL_NUMBER = new TagInfoAscii(
+            "BodySerialNumber", 0xa431, -1,
+            TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
+    public static final TagInfoRational EXIF_TAG_LENS_SPECIFICATION = new TagInfoRational(
+            "LensSpecification", 0xa432, 4,
+            TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
+    public static final TagInfoAscii EXIF_TAG_LENS_MAKE = new TagInfoAscii(
+            "LensMake", 0xa433, -1,
+            TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
+    public static final TagInfoAscii EXIF_TAG_LENS_MODEL = new TagInfoAscii(
+            "LensModel", 0xa434, -1,
+            TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
+    public static final TagInfoAscii EXIF_TAG_LENS_SERIAL_NUMBER = new TagInfoAscii(
+            "LensSerialNumber", 0xa435, -1,
+            TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);
     public static final TagInfoRational EXIF_TAG_GAMMA = new TagInfoRational(
             "Gamma", 0xa500, 1,
             TiffDirectoryType.EXIF_DIRECTORY_EXIF_IFD);