|
29 | 29 | import org.apache.commons.imaging.formats.tiff.taginfos.TagInfoRationals; |
30 | 30 | import org.apache.commons.imaging.formats.tiff.taginfos.TagInfoShort; |
31 | 31 |
|
| 32 | +/** |
| 33 | + * GPS tags and value constants stored in the {@code GPSInfo} image file |
| 34 | + * directory of a TIFF file. |
| 35 | + * @see <A HREF="http://www.cipa.jp/std/std-sec_e.html">EXIF Specification</A> |
| 36 | + */ |
32 | 37 | public final class GpsTagConstants { |
33 | 38 |
|
34 | 39 | public static final TagInfoBytes GPS_TAG_GPS_VERSION_ID = new TagInfoBytes( |
@@ -70,8 +75,8 @@ public static byte[] gpsVersion() { |
70 | 75 | "GPSAltitudeRef", 0x0005, |
71 | 76 | TiffDirectoryType.EXIF_DIRECTORY_GPS); |
72 | 77 |
|
73 | | - public static final int GPS_TAG_GPS_ALTITUDE_REF_VALUE_ABOVE_SEA_LEVEL = 0; |
74 | | - public static final int GPS_TAG_GPS_ALTITUDE_REF_VALUE_BELOW_SEA_LEVEL = 1; |
| 78 | + public static final byte GPS_TAG_GPS_ALTITUDE_REF_VALUE_ABOVE_SEA_LEVEL = 0; |
| 79 | + public static final byte GPS_TAG_GPS_ALTITUDE_REF_VALUE_BELOW_SEA_LEVEL = 1; |
75 | 80 | // ************************************************************ |
76 | 81 | public static final TagInfoRational GPS_TAG_GPS_ALTITUDE = new TagInfoRational( |
77 | 82 | "GPSAltitude", 0x0006, |
@@ -99,8 +104,8 @@ public static byte[] gpsVersion() { |
99 | 104 | "GPSMeasureMode", 0x000a, 2, |
100 | 105 | TiffDirectoryType.EXIF_DIRECTORY_GPS); |
101 | 106 |
|
102 | | - public static final int GPS_TAG_GPS_MEASURE_MODE_VALUE_2_DIMENSIONAL_MEASUREMENT = 2; |
103 | | - public static final int GPS_TAG_GPS_MEASURE_MODE_VALUE_3_DIMENSIONAL_MEASUREMENT = 3; |
| 107 | + public static final String GPS_TAG_GPS_MEASURE_MODE_VALUE_2_DIMENSIONAL_MEASUREMENT = "2"; |
| 108 | + public static final String GPS_TAG_GPS_MEASURE_MODE_VALUE_3_DIMENSIONAL_MEASUREMENT = "3"; |
104 | 109 | // ************************************************************ |
105 | 110 | public static final TagInfoRational GPS_TAG_GPS_DOP = new TagInfoRational( |
106 | 111 | "GPSDOP", 0x000b, |
@@ -217,8 +222,8 @@ public static byte[] gpsVersion() { |
217 | 222 | "GPSDifferential", 0x001e, |
218 | 223 | TiffDirectoryType.EXIF_DIRECTORY_GPS); |
219 | 224 |
|
220 | | - public static final int GPS_TAG_GPS_DIFFERENTIAL_VALUE_NO_CORRECTION = 0; |
221 | | - public static final int GPS_TAG_GPS_DIFFERENTIAL_VALUE_DIFFERENTIAL_CORRECTED = 1; |
| 225 | + public static final short GPS_TAG_GPS_DIFFERENTIAL_VALUE_NO_CORRECTION = 0; |
| 226 | + public static final short GPS_TAG_GPS_DIFFERENTIAL_VALUE_DIFFERENTIAL_CORRECTED = 1; |
222 | 227 | // ************************************************************ |
223 | 228 |
|
224 | 229 | public static final List<TagInfo> ALL_GPS_TAGS = |
|
0 commit comments