0

我有一些调整大小的问题。我希望用户拍照,但我希望将其调整为更小的尺寸(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;

}

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

4

1 回答 1

2

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

于 2012-06-05T17:11:13.787 回答