Changeset 1169 in josm for trunk/src/org/openstreetmap/josm/tools/ExifReader.java
- Timestamp:
- 2008-12-23T15:07:05+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/tools/ExifReader.java
r627 r1169 18 18 public class ExifReader { 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 20 @SuppressWarnings("unchecked") public static Date readTime(File filename) throws ParseException { 21 Date date = null; 22 try { 23 Metadata metadata = JpegMetadataReader.readMetadata(filename); 24 for (Iterator<Directory> dirIt = metadata.getDirectoryIterator(); dirIt.hasNext();) { 25 for (Iterator<Tag> tagIt = dirIt.next().getTagIterator(); tagIt.hasNext();) { 26 Tag tag = tagIt.next(); 27 if (tag.getTagType() == 0x9003) 28 return DateParser.parse(tag.getDescription()); 29 if (tag.getTagType() == 0x132 || tag.getTagType() == 0x9004) 30 date = DateParser.parse(tag.getDescription()); 31 } 32 } 33 } catch (ParseException e) { 34 throw e; 35 35 } catch (Exception e) { 36 36 e.printStackTrace(); 37 37 } 38 39 38 return date; 39 } 40 40 }
Note:
See TracChangeset
for help on using the changeset viewer.