diff options
author | nicolasroard <nicolasroard@google.com> | 2013-02-27 17:47:06 -0800 |
---|---|---|
committer | nicolasroard <nicolasroard@google.com> | 2013-02-27 17:47:13 -0800 |
commit | 7313e0cd0eb903e91b6bc166ad74145b294dd814 (patch) | |
tree | 5c180bae9793910e9fc26da3bbd646a633c37438 | |
parent | 1e3384b2f7b01c104e76d5dd538fcb8967017b68 (diff) | |
download | android_packages_apps_Snap-7313e0cd0eb903e91b6bc166ad74145b294dd814.tar.gz android_packages_apps_Snap-7313e0cd0eb903e91b6bc166ad74145b294dd814.tar.bz2 android_packages_apps_Snap-7313e0cd0eb903e91b6bc166ad74145b294dd814.zip |
Fix scale and full res preview
Change-Id: Ie432c2d1d631c37f54bd144c22d62cd59d7a665d
-rw-r--r-- | src/com/android/gallery3d/filtershow/cache/ImageLoader.java | 3 | ||||
-rw-r--r-- | src/com/android/gallery3d/filtershow/presets/ImagePreset.java | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/gallery3d/filtershow/cache/ImageLoader.java b/src/com/android/gallery3d/filtershow/cache/ImageLoader.java index d284a0338..1aeb6b578 100644 --- a/src/com/android/gallery3d/filtershow/cache/ImageLoader.java +++ b/src/com/android/gallery3d/filtershow/cache/ImageLoader.java @@ -409,7 +409,8 @@ public class ImageLoader { } if (bmp != null) { float scaleFactor = imagePreset.getScaleFactor(); - imagePreset.setScaleFactor(1.0f); + float scale = (float) bmp.getWidth() / (float) getOriginalBounds().width(); + imagePreset.setScaleFactor(scale); bmp = imagePreset.apply(bmp); imagePreset.setScaleFactor(scaleFactor); mZoomCache.setImage(imagePreset, bounds, bmp); diff --git a/src/com/android/gallery3d/filtershow/presets/ImagePreset.java b/src/com/android/gallery3d/filtershow/presets/ImagePreset.java index 7ceed733b..14c671e9f 100644 --- a/src/com/android/gallery3d/filtershow/presets/ImagePreset.java +++ b/src/com/android/gallery3d/filtershow/presets/ImagePreset.java @@ -448,7 +448,7 @@ public class ImagePreset { if (mBorder != null && !mBorder.supportsPartialRendering()) { return false; } - if (ImageLoader.getZoomOrientation() != 0) { + if (ImageLoader.getZoomOrientation() != ImageLoader.ORI_NORMAL) { return false; } for (int i = 0; i < mFilters.size(); i++) { |