0

次のコードは、私が写真を撮り、共有キットを使用して Facebook に送信するために使用する方法です。問題は、これにより画像が 90 度回転して送信されることです。iPhone ギャラリーから画像をアップロードすると、画像が通常どおり Facebook に共有されるため、これが原因であるコードであることがわかっています。

 - (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
    [imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
}
// image picker needs a delegate,
[imagePickerController setDelegate:self];
// Place image picker on the screen
[self presentModalViewController:imagePickerController animated:YES];
 }
4

1 に答える 1

0

a のデフォルトの向きUIImagePickerControllerは横向きだと思います。したがって、写真を撮った後に得られる画像をいじる必要があります。これを行うには多くの方法があります。このリンクを確認してください。そこでは、向きを正規化する方法がいくつか議論されています。

于 2013-03-13T21:21:27.283 に答える