Package org.teamapps.media.image
Class JpegGeoTagReader
java.lang.Object
org.teamapps.media.image.JpegGeoTagReader
public class JpegGeoTagReader
extends java.lang.Object
Adapted from Metadata-Extractor by Drew Noakes. This class will read the
exif headers from a jpeg file and return a GeoTag class with the location
and time the photo was taken.
- Author:
-
Field Summary
Fields Modifier and Type Field Description static byte[]BYTES_PER_FORMATstatic byteGPS_ALTITUDEstatic byteGPS_DATEstatic intGPS_INFO_OFFSETstatic byteGPS_LATITUDEstatic byteGPS_LATITUDE_REFstatic byteGPS_LONGITUDEstatic byteGPS_LONGITUDE_REFstatic byteGPS_TIMEstatic byteSEGMENTS_ENDstatic intTIFF_HEADER_OFFSET -
Constructor Summary
Constructors Constructor Description JpegGeoTagReader() -
Method Summary
Modifier and Type Method Description GeoTagreadMetadata(java.io.File file)GeoTagreadMetadataSave(java.io.File file)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
BYTES_PER_FORMAT
public static final byte[] BYTES_PER_FORMAT -
GPS_INFO_OFFSET
public static final int GPS_INFO_OFFSET- See Also:
- Constant Field Values
-
TIFF_HEADER_OFFSET
public static final int TIFF_HEADER_OFFSET- See Also:
- Constant Field Values
-
SEGMENTS_END
public static final byte SEGMENTS_END- See Also:
- Constant Field Values
-
GPS_LATITUDE_REF
public static final byte GPS_LATITUDE_REF- See Also:
- Constant Field Values
-
GPS_LATITUDE
public static final byte GPS_LATITUDE- See Also:
- Constant Field Values
-
GPS_LONGITUDE_REF
public static final byte GPS_LONGITUDE_REF- See Also:
- Constant Field Values
-
GPS_LONGITUDE
public static final byte GPS_LONGITUDE- See Also:
- Constant Field Values
-
GPS_ALTITUDE
public static final byte GPS_ALTITUDE- See Also:
- Constant Field Values
-
GPS_TIME
public static final byte GPS_TIME- See Also:
- Constant Field Values
-
GPS_DATE
public static final byte GPS_DATE- See Also:
- Constant Field Values
-
-
Constructor Details
-
JpegGeoTagReader
public JpegGeoTagReader()
-
-
Method Details
-
readMetadataSave
-
readMetadata
- Throws:
java.lang.Exception
-