调整相机图像iOS的大小

时间:2012-06-05 17:06:09

标签: ios uiimageview scaling

我正在调整一些问题。我希望用户拍照,但我希望它能够调整到更小的尺寸(iPhone上的320,480或全尺寸)。 mainImageView设置为320,480,模式比例填充。我已经尝试了适合的方面,但它似乎还没有解决它。这是代码。

- (void)imagePickerController:(UIImagePickerController *) Picker

didFinishPickingMediaWithInfo:(NSDictionary *)info {

UIImage *originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];
UIImage *resizedImage;
CGSize newSize = CGSizeMake(320.0, 480.0);
resizedImage = [original imageScaledToFitSize:newSize]; // uses MGImageResizeScale

mainImageView.image = newImage;

}

问题是它缩放不正确(即棋盘图像在变换后是矩形而不是正方形)。

1 个答案:

答案 0 :(得分:2)

我认为拍摄的照片与设备屏幕的宽高比不同。这可能会导致您的问题。查看所拍照片的原始宽高比,并确认它们是1.3:1,这就是你要调整它们的大小。