から編集済みの画像を取得していUIImagePickerController
ます。Retina iOS デバイスでは返される画像は640x640ですが、非 Retina iOS デバイスでは返される画像は320x320のみです。
手動でアップスケーリングせずに非 Retina デバイスのコントローラーから640x640を取得するにはどうすればよいですか? アップロードしているので、画面に関係なくサイズを一定にする必要があります。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *image = info[UIImagePickerControllerEditedImage];
//image.size is 320x320 points on both retina and non-retina devices.
//How do I get 640x640 *pixels* for non-retina devices without upscaling?
}