2016-12-05 4 views
0

Я делаю приложение, которое позволяет пользователю загружать несколько изображений из галереи. Пользователь выбирает фотографии, и они отображаются в виде списка, и пользователь нажимает кнопку загрузки. Он работал нормально, пока я не обнаружил, что некоторые изображения меняют ориентацию в режиме просмотра списка и при загрузке. Я спросил об этой проблеме, и кто-то сказал мне, что мне нужно разрешить обрезку перед загрузкой. Должен ли я заставить пользователя обрезать каждое выбранное изображение из галереи или как я должен это делать?Multiple Image Crop Android

if (requestCode == SELECT_MULTIPLE_PHOTOS) { 

     String imagesArray = data.getStringExtra(EXTRA_SELECTED_PHOTOS);//get Intent data 

     //Convert string array into List by splitting by ',' and substring after '[' and before ']' 
     List<String> selectedImages = 
       Arrays.asList(imagesArray.substring(1, imagesArray.length() - 1) 
         .split(", ")); 

     Log.d(TAG, "Selected images is " + selectedImages.size()); 

     mPhotosPathList = new ArrayList<String>(selectedImages); 

     Log.d(TAG, "Selected images path is " + mPhotosPathList.size()); 


    } 

ответ

0

Получить ориентацию изображения. Если он не в правильной ориентации, получите правильную ориентацию, попробуйте это link