Ignore:
Timestamp:
2011-07-14T17:00:22+02:00 (13 years ago)
Author:
bastiK
Message:

applied #5605 - Geotagged image viewer should rotate images according to EXIF orientation tag (patch by m.zdila, some modifications)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/geoimage/CorrelateGpxWithImages.java

    r3408 r4241  
    3333import java.util.Comparator;
    3434import java.util.Date;
    35 import java.util.Hashtable;
    3635import java.util.Iterator;
    3736import java.util.List;
    3837import java.util.TimeZone;
    39 import java.util.Vector;
    4038import java.util.zip.GZIPInputStream;
    4139
     
    348346                public void valueChanged(ListSelectionEvent arg0) {
    349347                    int index = imgList.getSelectedIndex();
    350                     imgDisp.setImage(yLayer.data.get(index).getFile());
     348                    Integer orientation = null;
     349                    try {
     350                        orientation = ExifReader.readOrientation(yLayer.data.get(index).getFile());
     351                    } catch (Exception e) {
     352                    }
     353                    imgDisp.setImage(yLayer.data.get(index).getFile(), orientation);
    351354                    Date date = yLayer.data.get(index).getExifTime();
    352355                    if (date != null) {
     
    380383                        return;
    381384
    382                     imgDisp.setImage(sel);
     385                    Integer orientation = null;
     386                    try {
     387                        orientation = ExifReader.readOrientation(sel);
     388                    } catch (Exception e) {
     389                    }
     390                    imgDisp.setImage(sel, orientation);
    383391
    384392                    Date date = null;
Note: See TracChangeset for help on using the changeset viewer.