2015-01-08 3 views
0

У меня есть приложение IOS, которое извлекает фотографии с устройства с использованием ALAset defaultRepresentation. Проблема в том, что иногда изображения, которые я получаю, не являются изображениями полного качества.IOS ALAsset defaultRepresentation возвращает фотографию низкого качества

Например: было изображение, которое было 2,5 МБ, когда я отправил его по электронной почте. Однако, когда я назвал метод (размер) в представлении по умолчанию того же изображения, оно было всего 200 КБ. Когда я пошел в фотогалерею и выбрал вариант «Отменить» для фотографии в режиме редактирования, а затем снова открыл свое приложение и назвал метод (размер) в представлении по умолчанию той же фотографии, он вернул правильный размер 2,5 МБ.

Это не имеет никакого смысла для меня. Как мне получить полное изображение?

ответ

0

Я не могу ответить на ваш вопрос напрямую, но могу сказать, как этого избежать. Когда фильтр включен на iphone (в приложении iphone, внизу справа нажмите три точки), у вас, вероятно, есть фильтр, например, «Chrome» или «Instant» или «Transfer».

Нажмите «Нет» при съемке фотографий, и они будут выполнены с полным разрешением в вашем приложении. По-видимому, Apple значительно уменьшает размеры фотографий при применении фильтров.