Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void printGpsData()
- {
- try
- {
- Tag[] tags = new Tag[]
- {
- Tag.GPS_ALTITUDE,
- Tag.GPS_ALTITUDE_REF,
- Tag.GPS_IMG_DIRECTION,
- Tag.GPS_IMG_DIRECTION_REF,
- Tag.GPS_LATITUDE,
- Tag.GPS_LATITUDE_REF,
- Tag.GPS_LONGITUDE,
- Tag.GPS_LONGITUDE_REF
- };
- HashMap<Tag, String> gpsData = (HashMap<Tag, String>) exifTool.getImageMeta(image, tags);
- System.out.println("Altitude: " + gpsData.get(Tag.GPS_ALTITUDE));
- System.out.println("Altitude Ref: " + gpsData.get(Tag.GPS_ALTITUDE_REF));
- System.out.println("Image Direction: " + gpsData.get(Tag.GPS_IMG_DIRECTION));
- System.out.println("Image Direction Ref: " + gpsData.get(Tag.GPS_IMG_DIRECTION_REF));
- System.out.println("Latitude: " + gpsData.get(Tag.GPS_LATITUDE));
- System.out.println("Latitude Ref: " + gpsData.get(Tag.GPS_LATITUDE_REF));
- System.out.println("Longitude: " + gpsData.get(Tag.GPS_LONGITUDE));
- System.out.println("Longitude Ref: " + gpsData.get(Tag.GPS_LONGITUDE_REF));
- HashMap<Tag,String> newGpsData = gpsData;
- for(Tag tag : tags)
- {
- newGpsData.put(tag, "");
- }//for
- exifTool.setImageMeta(image, newGpsData);
- View.note("Values set", false);
- }//try
- catch (IllegalArgumentException | SecurityException | IOException ex)
- {
- View.printException(ex);
- }//catch
- }//public void printGpsData()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement