Уменьшить размер средства выбора изображения для камеры - PullRequest
0 голосов
/ 02 июля 2011

Мой вопрос касается средства выбора изображений (UIImagePickerControllerSourceTypeCamera).Когда я нажимаю «Сделать фотографию» в приложении для iPhone, размер по умолчанию составляет 320x480.Как я могу изменить это на любое другое измерение, например, 320x200 или любое другое в альбомной и портретной ориентации?

m_pImagePickerController = [[UIImagePickerController alloc] init];
m_pImagePickerController.delegate = self;
[m_pImagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
[self.navigationController presentModalViewController:m_pImagePickerController animated:YES];

1 Ответ

0 голосов
/ 02 июля 2011

http://www.codza.com/custom-uiimagepickercontroller-camera-view

Я использую следующий код для уменьшения изображения после извлечения из средства выбора.

Код:

+ (UIImage*)imageWithImage:(UIImage*)image 
          scaledToSize:(CGSize)newSize;
{
        UIGraphicsBeginImageContext( newSize );

        [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];

        UIImage * newImage = UIGraphicsGetImageFromCurrentImageContext();

        UIGraphicsEndImageContext();

        return newImage;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...