Как сказать UIImagePickerController, какое максимальное разрешение камеры для фотографии? - PullRequest
1 голос
/ 23 ноября 2011

Мне нужны только небольшие миниатюрные изображения для контактов, но камера возвращает ОГРОМНЫЕ изображения со всеми мегапикселями.Так что мое приложение заканчивается предупреждениями памяти каждый раз, когда пользователь делает фотографию.Это плохо.

Есть ли способ сообщить UIImagePickerController, каков максимальный размер изображения, чтобы он не тратил всю эту память заранее?

1 Ответ

1 голос
/ 23 ноября 2011

Насколько я могу судить, вы не можете установить качество изображений в UIImagePickerController.

Если вы используете AVFoundation и AVCaptureStillImageOutput , вы можете установить качество. Это требует значительно больше работы, так как вам нужно будет создать предварительный просмотр и все самому.

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

...