Как определить ориентацию картинки без ExifInterface?

Я загружаю изображение в bitmap и мне нужно знать ориентацию сделанного снимка (с камеры), чтобы показать его правильно. Способ использования следующего кода работает хорошо (начиная с уровня API 5), но что делать, если android:minSdkVersion="4"? Есть ли другой способ?

ExifInterface exif = new ExifInterface(SourceFileName);     //Since API Level 5
String exifOrientation = exif.getAttribute(ExifInterface.TAG_ORIENTATION);

person pbu    schedule 15.03.2011    source источник
comment
Будет ли возможность сравнить высоту и ширину изображения?   -  person RoflcoptrException    schedule 15.03.2011
comment
@Roflcoptr, это не так просто :) мне нужно знать в каком режиме сделан снимок   -  person pbu    schedule 15.03.2011
comment
может ли кто-нибудь помочь stackoverflow.com/questions/ 28379130/   -  person    schedule 07.02.2015


Ответы (1)


Легко реализовать собственную exif reader

потом

Metadata metadata = JpegMetadataReader.readMetadata(new File(imagePath));
Directory jpegDirectory = metadata.getDirectory(JpegDirectory.class);
 int height = jpg.GetImageHeight();
 int width = jpg.GetImageWidth();
person Reno    schedule 15.03.2011
comment
мне нужна помощь / - person ; 07.02.2015