OSDN Git Service

Save XMP & Exif data on edited photos
authorJohn Reck <jreck@google.com>
Thu, 18 Oct 2012 01:47:39 +0000 (18:47 -0700)
committerJohn Reck <jreck@google.com>
Fri, 19 Oct 2012 00:11:00 +0000 (17:11 -0700)
 Bug: 7293391
 Bug: 7329199
 Bug: 7376660

Change-Id: I23b1637a9a494c1dc43b1fc1359cdaf3e75bc23f

src/com/android/gallery3d/filtershow/presets/ImagePreset.java

index f303d4c..0d8fc31 100644 (file)
@@ -76,6 +76,23 @@ public class ImagePreset {
         return false;
     }
 
+    public boolean isPanoramaSafe() {
+        if (mImageBorder != null && !mImageBorder.isNil()) {
+            return false;
+        }
+        if (mGeoData.hasModifications()) {
+            return false;
+        }
+        for (ImageFilter filter : mFilters) {
+            if (filter.getFilterType() == ImageFilter.TYPE_VIGNETTE
+                    && !filter.isNil()) {
+                return false;
+            }
+        }
+        return true;
+    }
+
+
     public void setGeometry(GeometryMetadata m) {
         mGeoData.set(m);
     }