サイズ変更の問題がいくつかあります。ユーザーに写真を撮ってもらいたいのですが、小さいサイズ (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;
}
問題は、それが正しくスケーリングされていないことです (つまり、チェッカーボードの画像は、変換後に四角形ではなく四角形になります)。