summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/gallery/UriImage.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/gallery/UriImage.java')
-rw-r--r--src/com/android/camera/gallery/UriImage.java17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/com/android/camera/gallery/UriImage.java b/src/com/android/camera/gallery/UriImage.java
index e8f0363..2f5e42b 100644
--- a/src/com/android/camera/gallery/UriImage.java
+++ b/src/com/android/camera/gallery/UriImage.java
@@ -42,6 +42,10 @@ class UriImage implements IImage {
mUri = uri;
}
+ public int getDegreesRotated() {
+ return 0;
+ }
+
public String getDataPath() {
return mUri.getPath();
}
@@ -79,6 +83,12 @@ class UriImage implements IImage {
}
public Bitmap fullSizeBitmap(int minSideLength, int maxNumberOfPixels,
+ boolean rotateAsNeeded) {
+ return fullSizeBitmap(minSideLength, maxNumberOfPixels,
+ rotateAsNeeded, IImage.NO_NATIVE);
+ }
+
+ public Bitmap fullSizeBitmap(int minSideLength, int maxNumberOfPixels,
boolean rotateAsNeeded, boolean useNative) {
try {
ParcelFileDescriptor pfdInput = getPFD();
@@ -100,7 +110,7 @@ class UriImage implements IImage {
}
public Bitmap miniThumbBitmap() {
- return thumbBitmap();
+ return thumbBitmap(IImage.ROTATE_AS_NEEDED);
}
public String getTitle() {
@@ -111,8 +121,9 @@ class UriImage implements IImage {
return getTitle();
}
- public Bitmap thumbBitmap() {
- return fullSizeBitmap(THUMBNAIL_TARGET_SIZE, IImage.UNCONSTRAINED);
+ public Bitmap thumbBitmap(boolean rotateAsNeeded) {
+ return fullSizeBitmap(THUMBNAIL_TARGET_SIZE, IImage.UNCONSTRAINED,
+ rotateAsNeeded);
}
private BitmapFactory.Options snifBitmapOptions() {