質問

もしかしたら結果によってはるかどうかを取得します画像を直接カメラからのコールバックまたはを選択してからカメラロール。

UIImagePickerControllerDelegate コールバックの方法に UIImage.imageOrientation として UIImageOrientationRight どんな写真がとられます。

読み込み時にそのカメラロールには、風景撮影(左)が登場 UIImageOrientationUp な肖像ショットが登場 UIImageOrientationRight.

たいのですが確実にカメラの向きをも況?

役に立ちましたか?

解決

掲載しのリンゴフォーラムの説明:

"カメラの風景を実際にネイティブ、上下の場合、上記の画像をクリックすると、風景、左または右の場合、上記の画像をクリックすると、肖像画によってどのようになります。"

参照:

https://devforums.apple.com/message/301160#301160

協力:

https://devforums.apple.com/people/Rincewind

他のヒント

写真が撮影された後に

私は私が台無しに方向値を持っているので、それはおかしい、imageOrientationプロパティを試してみました。アップは、(通常の位置)は、その後imageOrientationは「UIImageOrientationRight」で左がダウンしていると私はiPhone「アップ」を保持している場合右は、例えば、上で、下が右で、左です。

- (void)imagePickerController:(UIImagePickerController *)picker
  didFinishPickingImage:(UIImage *)image
      editingInfo:(NSDictionary *)editingInfo {
    switch (image.imageOrientation) {
      case UIImageOrientationUp: //Left
       break;
      case UIImageOrientationDown: //Right
       break;
      case UIImageOrientationLeft: //Down
       break;
      case UIImageOrientationRight: //Up
       break;
      default:
       break;
     }
}

現在、私は、iOS 3.1

のために標的に4.1 SDK GM(xcode_3.2.4_and_ios_sdk_4.1_gm_seed)を使用しています

私は読んだことがあるどこかUIImagePickerControllerがオンにならないことををハードウェアオリエンテーションイベントに耳を傾け、あなたが

を呼び出す必要があるかもしれません
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];

あなたがあなた自身のアプリで画像をキャプチャする前に。私はこれを自分でテストしてみて行くことを約ので、私はそれが動作願っています!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top