Я создаю ландшафтное приложение, мне нужно выбрать только пейзажные фотографии из фотобиблиотеки, как мне фотографировать только в ландшафте?пейзажные изображения из библиотеки фотографий swift 3.0
0
A
ответ
0
Отфильтруйте изображения, используя image.imageOrientation
.
UIImageOrientation исх - Here
Вы можете использовать PHAsset
класс для извлечения всех изображений с требуемой спецификацией, используя predicate.And затем фильтровать изображения на основе image.imageOrientation
например: -
let options = PHFetchOptions()
options.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: true)]
var images = PHAsset.fetchAssets(with: .image, options: options)
PHClass - Ref
0
Вам необходимо получить s изображение. с> высота ==> Это пейзаж
Прежде всего, спасибо, что мне нужно получить все изображения из библиотеки фотографий, а затем проверить его ориентацию. –
да .. Используете ли вы класс PHAsset для получения изображений или UIIMagePickerController? – user3608500
PHAsset не предоставляет каких-либо предикатов или подтипов, чтобы отображать подборщики изображений только пейзажные фотографии?, Мне нужно создать пользовательский подборщик –