問題タブ [uiimageorientation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 圧縮中に画像の向きが失われる Swift ios
次の関数を使用して、画像のサムネイルを作成します。
私は次の方法でそれを呼び出します:
次に、次の関数を使用して imageThumb をエンコードします。
最後に、これをエンコードbase64
してデータベースに保存します。次に、それを取得してデコードし、ImageView に表示します。問題は、縦向きモードで撮ったすべての写真が横向きに表示されることです。方向性が失われる途中の場所がわかりません。
swift - UIImagePickerController から画像を取得した後、UIImageView は iPhone 5 の画像を回転します
カメラを使用して画像をキャプチャするために UIImagePickerController を使用しています。アプリでサポートされている向きは縦です。iPhone 5 で奇妙な動作が見られます。Xcode 7 と Swift 2.0 を使用しています。iPhone 5 の OS バージョンは 8.4 です。アプリの展開ターゲットは 8.0 です。
問題は. 1. iPhone 5 の場合、画像をキャプチャした後、画像がキャプチャされたそれぞれのモードで表示されます。しかし、「写真を使用」標準オプションを押した後、画像がUIImageViewに表示されると、画像は自動的に左に回転します。理由がわからない。フォト ライブラリから画像を選択すると、画像が回転しません。画像を回転させたくありません。より良い説明と実際の画像を含む同様の投稿を見ましたが、回答がありません。 UIImageView は Retina 4 iPhone シミュレーターで画像を回転させますが、Retina 3.5/通常のシミュレーターでは回転させません この投稿からほとんどすべての迅速なソリューションを試しました: iOS UIImagePickerController 結果のアップロード後の画像の向き他の投稿もありましたが、何も機能していないようです。shouldAutorotate()、sFunc_imageFixOrientation()、およびこの投稿からの拡張機能の追加を使用しました。
- また、どちらのデバイスでも、「写真を使用」オプションを押した後、画像をアップロードするのに約 10 秒かかります。それはより速く行うことができますか?
これが私のコードです:
関数 openCamera() {
ios - Swift iOS、出力が正しい角度に回転する理由を誰かが説明できるかどうか疑問に思っていますか?
私はこのリンクをたどっています Swiftを使用してフィルターをリアルタイムでビデオに適用する方法、何らかの理由でUIImageOrientationが左に90度回転しています。向きを上に設定してこれを修正しようとしましたが、それでも同じように見えます。これがなぜなのか誰にも分かりますか?これを引き起こしているのが画像、プレビューレイヤー、または画像ビューであるかどうかはわかりません
コードは次のとおりです。
ios - Portrait_upside_down で撮影された iOS UIImage の imageOrientation 値が間違っている
iOS デバイスで縦向き逆さまモードで撮影した写真を、Xcode プロジェクトにコピーした後。
UIImageOrientation 値は常に 0 (.up 方向) になりますが、.left である必要があります。
そして、EXIF ビューアで画像を再確認しました - .left である必要があります。なぜこれが起こるのでしょうか?
ios - カメラ付きUIImageOrientation
これは私のカメラのコードです。前面カメラを背面カメラに変更します。背面カメラで写真を撮ると、写真の向きは良好 (元) ですが、前面カメラで写真を撮ると、向きが悪い画像。
これを解決するにはどうすればよいですか?