diff options
| author | Marco Jacob <mjacob@union06.de> | 2013-11-12 20:58:34 +0100 |
|---|---|---|
| committer | Marco Jacob <mjacob@union06.de> | 2013-11-13 18:16:21 +0100 |
| commit | c2f87b7fcc9fa7a09ffb61c072cf68aac898ab3d (patch) | |
| tree | 7da4ff0e51b116e812030c44bf221e6950bbb88f /main/src/cgeo/geocaching/ImageSelectActivity.java | |
| parent | a170e86615c7f49a74c7ed9226eed8b1a9dd0c54 (diff) | |
| download | cgeo-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.java | 7 |
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); } |
