Что ж, некоторые камеры блокируют ландшафтный режим в качестве режима камеры по умолчанию (Samsung note 2), поэтому, если вы делаете снимок в портретном режиме, изображение все равно сохраняется в ландшафтном режиме. Большая часть камеры будет добавлять в изображение метаданные, такие как поставщик камеры, модель и т. д. Среди различных метаданных, которые могут присутствовать, нас интересуют данные вращения. Он определяет, на какие градусы нужно повернуть изображение. Чтобы узнать поворот, вы можете использовать класс ExifInterface.
resizedBitmap Изображения хранятся в виде растровых объектов в android. Поскольку изображение может быть большим, загрузка его целиком в память может привести к ошибке нехватки памяти и заставить ваше приложение потреблять больше памяти. Таким образом, растровое изображение сначала изменяется до нужного размера, а затем загружается в память.
opts Под opts вы должны иметь в виду метод BitmapFactory.Options. Это класс, который предоставляет методы для изменения поведения растровых изображений, например, делает его изменяемым (установлено значение true, вы можете применять к этому растровому изображению такие эффекты, как оттенки серого), найти его высоту и ширину в пикселях без загрузки в ОЗУ и т. д.
file Это класс, используемый для выполнения операций CRUD в любом файле, хранящемся в системе.
Uri.getPath() этот метод возвращает путь, по которому хранится ваше изображение, или null.
person
Illegal Argument
schedule
22.06.2014