Соотношение ширины и высоты фотографий из UIImagePickerController на iPhone

Я думал, что размер iphone по ширине / высоте составляет 320 * 480. Но фотография, сделанная из UIImagePickerController, имеет размер около 320 * 430.

Не уверен, что я что-то пропустил.


picker = [[UIImagePickerController alloc] init];
picker.showsCameraControls = NO;
picker.allowsEditing = YES;

[window addSubview: picker.view];

Какие-нибудь советы? Спасибо.


person BlueDolphin    schedule 09.11.2010    source источник
comment
Вы используете панель навигации?   -  person William Jockusch    schedule 10.11.2010
comment
нет, я не использую панель навигации.   -  person BlueDolphin    schedule 10.11.2010


Ответы (1)


Оказывается, размер изображения составляет 640 * 480. Предположим, что более короткая линия имеет ширину, я использовал:

h = 320.0f * heightFromImage / heightFromWidth;

heightFromImage - 640, а heightFromWidth = 480.

Сохраненное изображение выглядит правильно.

person BlueDolphin    schedule 09.11.2010