aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/ImageSelectActivity.java
diff options
context:
space:
mode:
authorBananeweizen <Bananeweizen@gmx.de>2013-11-13 22:10:04 -0800
committerBananeweizen <Bananeweizen@gmx.de>2013-11-13 22:10:04 -0800
commit36808aa60503bc1c64faae60edfc73679bc306e9 (patch)
tree7ca8025e8d5179278349ad07fc28f13f6bb8314e /main/src/cgeo/geocaching/ImageSelectActivity.java
parent2fd16cbaed1805a22353e8b264920722be28bebf (diff)
parentc2f87b7fcc9fa7a09ffb61c072cf68aac898ab3d (diff)
downloadcgeo-36808aa60503bc1c64faae60edfc73679bc306e9.zip
cgeo-36808aa60503bc1c64faae60edfc73679bc306e9.tar.gz
cgeo-36808aa60503bc1c64faae60edfc73679bc306e9.tar.bz2
Merge pull request #3430 from marco-dev/refactorLogImagePreview
fixes #3230 - downsample and scale preview log image
Diffstat (limited to 'main/src/cgeo/geocaching/ImageSelectActivity.java')
-rw-r--r--main/src/cgeo/geocaching/ImageSelectActivity.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/ImageSelectActivity.java b/main/src/cgeo/geocaching/ImageSelectActivity.java
index 790741f..556aa74 100644
--- a/main/src/cgeo/geocaching/ImageSelectActivity.java
+++ b/main/src/cgeo/geocaching/ImageSelectActivity.java
@@ -15,7 +15,6 @@ import org.eclipse.jdt.annotation.Nullable;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
-import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
@@ -285,9 +284,9 @@ public class ImageSelectActivity extends AbstractActivity {
return;
}
- BitmapFactory.Options bitmapOptions = new BitmapFactory.Options();
- bitmapOptions.inSampleSize = 8;
- final Bitmap bitmap = BitmapFactory.decodeFile(imageUri.getPath(), bitmapOptions);
+ final Bitmap bitmap = ImageUtils.readAndScaleImageToFitDisplay(imageUri.getPath());
+ int heigth = bitmap.getHeight();
+ int width = bitmap.getWidth();
imagePreview.setImageBitmap(bitmap);
imagePreview.setVisibility(View.VISIBLE);
}