aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/ImageSelectActivity.java
diff options
context:
space:
mode:
authorMarco Jacob <mjacob@union06.de>2013-11-12 20:58:34 +0100
committerMarco Jacob <mjacob@union06.de>2013-11-13 18:16:21 +0100
commitc2f87b7fcc9fa7a09ffb61c072cf68aac898ab3d (patch)
tree7da4ff0e51b116e812030c44bf221e6950bbb88f /main/src/cgeo/geocaching/ImageSelectActivity.java
parenta170e86615c7f49a74c7ed9226eed8b1a9dd0c54 (diff)
downloadcgeo-c2f87b7fcc9fa7a09ffb61c072cf68aac898ab3d.zip
cgeo-c2f87b7fcc9fa7a09ffb61c072cf68aac898ab3d.tar.gz
cgeo-c2f87b7fcc9fa7a09ffb61c072cf68aac898ab3d.tar.bz2
fixes #3230 - downsample and scale preview log image according to display size
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);
}