捕获的图像在横向模式iOS SDK中拍摄时会拉伸

时间:2012-05-31 12:26:05

标签: objective-c uiimagepickercontroller

我正在使用UIImagePickerController并且我在横向模式下捕获图像,它直接转换为纵向模式,但该图像在横向模式下拉伸..

谁能告诉我是什么原因

我的代码是:

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
   myimageView.image = selectedImage;
   [myimageView setFrame:CGRectMake(0, 0, 320, 427)];
}

1 个答案:

答案 0 :(得分:0)

因为imageView尺寸小于原始图像。您可以通过

查看原始图像尺寸
NSLog(@"%@",NSStringFromCGSize(selectedImage.size));

因此,当您尝试在较小的图像中拍摄大图像时,显然它会拉伸。

我认为这可能是理由。