Камера CWAC Ориентация изображений автоматически меняется после нажатия на одно изображение

Я использую вашу библиотеку, которая очень полезна для создания пользовательской камеры, но я столкнулся с проблемой после съемки нескольких изображений. Я также проверил ваши демонстрации, в которых ориентация изображения правильная после съемки изображения, поскольку вы отображаете изображение в новом действии. используя метод takeSimplePicture() из вашей демонстрации для захвата изображения.

В моем случае мне нужно показать все захваченные изображения на одном экране, но только первое изображение с правильной ориентацией, все остальные поворачиваются в ландшафтном режиме. Я использую устройство Nexus 5(5.1.1). также совместное использование снимков экрана для того же.

Снимок экрана:

Проверьте список лучших изображений внизу экрана, сделайте снимок только первого изображения в портретном режиме, а все остальные в альбомном режиме. Я делаю все фотографии в портретном режиме.

введите здесь описание изображения

Жду вашего предложения. Спасибо.


person Community    schedule 16.09.2015    source источник


Ответы (1)


Цитирую себя из ошибки, которую вы зарегистрировали:

Я предполагаю, что у вас недостаточно памяти, и задача поворота изображения не выполняется на втором и последующих изображениях. Если вы еще этого не сделали, добавьте android:largeHeap="true" в свой манифест и посмотрите, поможет ли это.

Кроме того, над этой библиотекой не ведется никакой дальнейшей работы. Моя замещающая библиотека пока не поддерживает изменение ориентации, но когда это произойдет, она будет использовать код C/C++, чтобы избежать проблем с ограничением кучи Dalvik.

person CommonsWare    schedule 16.09.2015
comment
Я уже добавил android:largeHeap=true в свой файл манифеста, но результат все тот же, позвольте мне посмотреть, что я могу сделать, чтобы справиться с этой проблемой. Спасибо. - person ; 17.09.2015