問題タブ [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.
iphone - CALayer colorWithPatternImage UIImageOrientation
colorWithPatternImage を使用して、プレゼンテーションの背景に使用している CALayer で背景色を作成しました。ただし、画像は上下逆さまの色で表示されます。投稿やドキュメントを何時間も読んだことから、これは画面座標が逆になっていることが原因であることがわかりました。
それで、何時間も投稿を読んだ後に発見したこのコードを試しましたが、うまくいきません。
以下で使用される pImage は、以前に NSURLConnection からロードされています。
私はこれをバックグラウンドスレッドで行っていると言わなければなりません。ドキュメントの他の向きも試しましたが、コードではどれも機能しません。
ありがとうございました
ios - iOSでUIImageをLandscapeRightに変換する
私のアプリでは、ライブラリからさまざまな画像を配列に追加してから、それらをスライド ショーに変換しています。私はこれを行うことができますが、私が直面している唯一の問題は、さまざまな画像の向きです。私が望むのは、ユーザーがライブラリから画像を選択したときに、配列に挿入する前にその向きを確認し、横向き以外の場合は横向きに右に回転させることです。どうやってやるの?さらに、回転した画像はアスペクト フィルである必要があります。つまり、回転した画像の両側に黒い余白があってはなりません。
PS UIImageView を回転させる方法はいくつかありますが、私の要件を満たしていないため、UIImageView ではなく UIImage を回転させたいと考えています。
iphone - Iphone アプリ: 大きな画像の回転に 2 ~ 3 秒かかる
この方法を使用して、カメラからキャプチャされた画像の向きの問題を修正しています (デフォルトでは、画像は左に 90 度回転します)。ただし、これには、高解像度の画像の回転に約 2 ~ 3 秒かかります。
では、どうすればこの時間遅延の問題を解決できますか。
ありがとう、ラクシュミラル・メナリア
iphone - どういうわけかUIImageOrientationRightの向きを持つ縦長のUIImageを回転させる
皆さんこんにちは、
何らかの形で に等しい向きを持つポートレートUIImage
(つまり) を回転させる際に問題が発生しています。これがどのようになるのかはわかりませんが、iPhone 4 でキャプチャしたライブラリ内のいくつかの画像で発生します。WIDTH < HEIGHT
UIImageOrientationRight
これは私のコードです(これは機能しますが、方向が に等しい場合のみUIImageOrientationUp
):
CGContextConcatCTM
画像に連結された変換がいくつかあるため、適用する必要があります。
私は無駄にいくつかの異なるアプローチを試みました。
よろしくお願いします。
iphone - iOS6とiOS5でのUIImageオリエンテーションのさまざまな動作
デバイスを回転させながら横向きをサポートするビューを1つ作成したにもかかわらず、縦向きのみのiphoneアプリを作成しましたが、iOS6ですべて正常に動作しますが、iOS5で実行すると、横向きモードが適切でなく、一部が表示されます厄介な画像。(どちらのデバイスもipod 3.5 "Retinaディスプレイです)
なぜこうなった??
ここに私のコードとスクリーンショットを追加する
iOS5
のiOS6の場合
-(void)viewDidLoad {[super viewDidLoad];
ios6 - 最初のビュー (スプラッシュ) から最初の viewController への回転の問題
私は Xcode 4.5.2 で作業しており、ストーリーボードとセグエを使用して、iPad アプリの iOS6 をターゲットにしています。プリアンブル: 私のルート コントローラー (アプリ デリゲートによって読み込まれる) は、画像、アップグレード ボタン、および開くボタンのみを含むスプラッシュ スクリーンです。アプリの読み込みには数秒かかります。3 つのフルスクリーン コントローラすべてに shouldAutorotate と supportedInterfaceOrientations があります。回転通知のために、ルート ビュー コントローラーで次の 2 つのメソッドを使用しています。
LibraryViewController にこれらとまったく同じメソッドがあり、完全に機能します。libraryTableBorder の呼び出しなしで同じメソッドを持つ別のメイン ビュー コントローラー (entryView) があります。デバイスがエントリ ビューから、またはエントリ ビューに移動する際の回転に関係なく、テーブルの境界線は正しくスワップ アウトされます。また、ライブラリから entryView またはスプラッシュに移動すると、ビューは正しくなります。
この問題は、ランドスケープのスプラッシュ ビューからライブラリに移行しています。Potrait でライブラリに移動すると正常に動作し、表示される境界線は縦方向の境界線です。ただし、横向きの場合は、縦向きの境界線も表示されます。横向きのルート ビューからライブラリの境界線を横向きに表示するにはどうすればよいですか?
この難問を解決するための助けをいただければ幸いです!!!
ios - CIFaceFeatureから返されたCGPoint結果の変換
で描画するために、CGPoint
から返された結果を変換する方法を理解しようとしています。以前は、物事を簡単にするために画像を0回転に正規化していましたが、横向きモードで保持されたデバイスで撮影された画像では問題が発生します。CIFaceFeature
CALayer
私はこれにしばらく取り組んできましたが成功せず、タスクの理解が間違っているのか、アプローチが間違っているのか、あるいはその両方なのかわかりません。これが私が正しいと思うことです:
CIDetector
featuresInImage:options:
メソッドのドキュメントによると
以下のコードでは、UIImageViewをオーバーレイするCAShapeレイヤーを介してCGPointを描画するために、CGPointを回転させようとしています。
私が行っていること(...または私が行っていると思う...)は、左目のCGPointをビューの中心に移動し、90度回転してから、ポイントを元の位置に戻すことです。これは正しくありませんが、どこが間違っているのかわかりません。それは私のアプローチが間違っているのですか、それとも私がそれを実装している方法ですか?
--leftEyePositionはCGPointです
この投稿から:https : //stackoverflow.com/a/14491293/840992、imageOrientationに基づいて回転を行う必要があります
オリエンテーション
Apple / UIImage.imageOrientation Jpeg / File kCGImagePropertyOrientation
メッセージは2013年2月1日午後4時9分にskinnyTODによって編集されました
objective-c - UIImage の回転と向きの問題
標準コードを使用して画像を回転させていますが、UIImageRotation が 2 でない場合、画像が正しく回転しません。
UIImageRotation を修正し、画像を X 度回転させるコードはありますか? ほとんどすべてを試してください。
iphone - Exif データを失うことなく画像のサイズを変更しますか?
サイズ変更時に適切な向きの画像を取得する「UIImage+Resize.m」を使用します。しかし、私は Image Exif データを失いたくありません。ということでExifデータを書き直してみました
今、私はexifデータを取得しましたが、画像はExifデータの画像の方向プロパティに基づいて回転します。Exifデータを失うことなく、適切なサイズの画像を取得する方法はありますか?