I load an image into a bitmap
and need to know the orientation of the taken picture (from camera) to show it correctly. The way to use the following code is working nice (since API Level 5), but what to do if android:minSdkVersion="4"
? Is there another way?
ExifInterface exif = new ExifInterface(SourceFileName); //Since API Level 5
String exifOrientation = exif.getAttribute(ExifInterface.TAG_ORIENTATION);
Easy implement your own exif reader
Then
Metadata metadata = JpegMetadataReader.readMetadata(new File(imagePath));
Directory jpegDirectory = metadata.getDirectory(JpegDirectory.class);
int height = jpg.GetImageHeight();
int width = jpg.GetImageWidth();