public final class Util
extends java.lang.Object
| Constructor and Description |
|---|
Util() |
| Modifier and Type | Method and Description |
|---|---|
static int |
calculateBitmapSampleSize(android.content.Context context,
android.net.Uri bitmapUri) |
static int |
calculateInSampleSize(android.content.Context context,
android.net.Uri imageUri,
int reqWidth,
int reqHeight,
boolean keepAspectRatio) |
static void |
closeSilently(java.io.Closeable c) |
static boolean |
copyExifRotation(android.content.Context context,
android.net.Uri sourceUri,
android.net.Uri destinationUri) |
static android.graphics.Bitmap |
decodeRegionCrop(android.content.Context context,
android.net.Uri sourceUri,
android.graphics.Rect rect) |
static int |
getExifRotation(android.content.Context context,
android.net.Uri imageUri) |
static android.graphics.Bitmap |
loadBitmapFromUri(android.content.Context context,
int sampleSize,
android.net.Uri uri) |
static android.graphics.Bitmap |
loadBitmapFromUri(android.content.Context context,
android.net.Uri imageUri,
int reqWidth,
int reqHeight)
Tries to preserve aspect ratio
|
static android.net.Uri |
saveBitmap(android.content.Context context,
android.graphics.Bitmap image) |
static android.net.Uri |
saveImage(android.content.Context context,
java.lang.String imageName,
Mat img,
boolean useExternalStorage) |
static boolean |
setExifRotation(android.content.Context context,
android.net.Uri imageUri,
int rotation) |
public static void closeSilently(java.io.Closeable c)
public static android.net.Uri saveImage(android.content.Context context,
java.lang.String imageName,
Mat img,
boolean useExternalStorage)
throws java.io.IOException
java.io.IOExceptionpublic static int calculateBitmapSampleSize(android.content.Context context,
android.net.Uri bitmapUri)
throws java.io.IOException
java.io.IOExceptionpublic static android.graphics.Bitmap loadBitmapFromUri(android.content.Context context,
int sampleSize,
android.net.Uri uri)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static int calculateInSampleSize(android.content.Context context,
android.net.Uri imageUri,
int reqWidth,
int reqHeight,
boolean keepAspectRatio)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic static android.graphics.Bitmap loadBitmapFromUri(android.content.Context context,
android.net.Uri imageUri,
int reqWidth,
int reqHeight)
context - imageUri - reqWidth - reqHeight - public static int getExifRotation(android.content.Context context,
android.net.Uri imageUri)
throws java.io.IOException
java.io.IOExceptionpublic static boolean copyExifRotation(android.content.Context context,
android.net.Uri sourceUri,
android.net.Uri destinationUri)
throws java.io.IOException
java.io.IOExceptionpublic static boolean setExifRotation(android.content.Context context,
android.net.Uri imageUri,
int rotation)
throws java.io.IOException
java.io.IOExceptionpublic static android.graphics.Bitmap decodeRegionCrop(android.content.Context context,
android.net.Uri sourceUri,
android.graphics.Rect rect)
public static android.net.Uri saveBitmap(android.content.Context context,
android.graphics.Bitmap image)