diff options
author | Wu-cheng Li <wuchengli@google.com> | 2011-05-17 16:26:44 +0800 |
---|---|---|
committer | Wu-cheng Li <wuchengli@google.com> | 2011-05-17 17:53:52 +0800 |
commit | 1c24f5161cfc6a78e45da5f564626d06f6278f7c (patch) | |
tree | 2da48db0672a27b5954a6e54ebf0f91bde20f01d /src/com/android/camera/Thumbnail.java | |
parent | 8ab2b624d51b3b8254ece98c46a7e22a6fb5d4aa (diff) | |
download | LegacyCamera-1c24f5161cfc6a78e45da5f564626d06f6278f7c.zip LegacyCamera-1c24f5161cfc6a78e45da5f564626d06f6278f7c.tar.gz LegacyCamera-1c24f5161cfc6a78e45da5f564626d06f6278f7c.tar.bz2 |
Show review image before share.
bug:4391419
Change-Id: Id357539bfe36eb3a30742dc4f8ca267ff53ff8b7
Diffstat (limited to 'src/com/android/camera/Thumbnail.java')
-rw-r--r-- | src/com/android/camera/Thumbnail.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/camera/Thumbnail.java b/src/com/android/camera/Thumbnail.java index cc9290c..8479c49 100644 --- a/src/com/android/camera/Thumbnail.java +++ b/src/com/android/camera/Thumbnail.java @@ -143,7 +143,7 @@ class Thumbnail { long id = cursor.getLong(0); int orientation = cursor.getInt(1); Bitmap bitmap = Images.Thumbnails.getThumbnail(resolver, id, - Images.Thumbnails.MICRO_KIND, null); + Images.Thumbnails.MINI_KIND, null); Uri uri = ContentUris.withAppendedId(baseUri, id); // Ensure there's no OOM. Ensure database and storage are in sync. if (bitmap != null && Util.isUriValid(uri, resolver)) { @@ -172,7 +172,7 @@ class Thumbnail { if (cursor != null && cursor.moveToFirst()) { long id = cursor.getLong(0); Bitmap bitmap = Video.Thumbnails.getThumbnail(resolver, id, - Video.Thumbnails.MICRO_KIND, null); + Video.Thumbnails.MINI_KIND, null); Uri uri = ContentUris.withAppendedId(baseUri, id); // Ensure there's no OOM. Ensure database and storage are in sync. if (bitmap != null && Util.isUriValid(uri, resolver)) { @@ -187,10 +187,11 @@ class Thumbnail { return null; } - public static Thumbnail createThumbnail(byte[] jpeg, int orientation, Uri uri) { + public static Thumbnail createThumbnail(byte[] jpeg, int orientation, int inSampleSize, + Uri uri) { // Create the thumbnail. BitmapFactory.Options options = new BitmapFactory.Options(); - options.inSampleSize = 16; + options.inSampleSize = inSampleSize; Bitmap bitmap = BitmapFactory.decodeByteArray(jpeg, 0, jpeg.length, options); if (bitmap == null) { Log.e(TAG, "Failed to create thumbnail"); |