Author: britter
Date: Sun Jan 11 11:30:51 2015
New Revision: 1650890

URL: http://svn.apache.org/r1650890
Log:
IMAGING-144: TiffOutputSet.setGPSInDegrees should make sure, GPSVersionID is 
set. Thanks to Paul Hartmann.

Modified:
    commons/proper/imaging/trunk/src/changes/changes.xml
    
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffOutputSet.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=1650890&r1=1650889&r2=1650890&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/changes/changes.xml (original)
+++ commons/proper/imaging/trunk/src/changes/changes.xml Sun Jan 11 11:30:51 
2015
@@ -46,6 +46,9 @@ The <action> type attribute can be add,u
   <body>
 
     <release version="1.0" date="TBA" description="TBA">
+      <action issue="IMAGING-144" dev="britter" type="fix" due-to="Paul 
Hartmann">
+        TiffOutputSet.setGPSInDegrees should make sure, GPSVersionID is set
+      </action>
       <action issue="IMAGING-126" dev="britter" type="update" due-to="Gary 
Lucas">
         TIFF and PNG images should not be bigger than the ones created by java 
ImageIO
       </action>

Modified: 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffOutputSet.java
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffOutputSet.java?rev=1650890&r1=1650889&r2=1650890&view=diff
==============================================================================
--- 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffOutputSet.java
 (original)
+++ 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/write/TiffOutputSet.java
 Sun Jan 11 11:30:51 2015
@@ -137,6 +137,9 @@ public final class TiffOutputSet {
             throws ImageWriteException {
         final TiffOutputDirectory gpsDirectory = getOrCreateGPSDirectory();
 
+        gpsDirectory.removeField(GpsTagConstants.GPS_TAG_GPS_VERSION_ID);
+        gpsDirectory.add(GpsTagConstants.GPS_TAG_GPS_VERSION_ID, (byte)2, 
(byte)3, (byte)0, (byte)0);
+
         final String longitudeRef = longitude < 0 ? "W" : "E";
         longitude = Math.abs(longitude);
         final String latitudeRef = latitude < 0 ? "S" : "N";


Reply via email to