我有一些调整大小的问题。我希望用户拍照,但我希望将其调整为更小的尺寸(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;
}
问题是它的缩放比例不正确(即棋盘图像在变换后是矩形而不是正方形)。