問題タブ [landscape-portrait]
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.
pdf - Ghostscript でサムネイルを生成すると、横長の PDF ページのデバイス サイズ定義が回転します
GS を使用して PDF ファイルからサムネイルを生成したいと考えています。
- サムネイルは 90x120 ピクセルの長方形に収まる必要があります
- 画像を回転させないでください
- 縦横比を維持したまま、長方形に収まるように画像のサイズを変更する必要があります
次のコマンドを使用します。
結果:
ダウンロードできるこの例のような縦向きのページ を含む PDF を使用すると、サムネイルは次のように正しく表示されます。
横向きのページを含む PDFに使用すると、devicewidth が何らかの形で高さと見なされます。
どうすればこの動作を防ぐことができますか? 私のポルシェも 90x120 にしたいです。Ghostscript 用の Postscript コード (-c コマンド ライン引数を使用) を提供する必要があると思いますが、その経験はありません。誰か助けてくれませんか?
EDIT1 : KenS の提案を試しました。-dFIXEDMEDIA を使用すると、以下のように私のポルシェが切り取られます。
EDIT2 : Kurt Pfeifle の最初の解決策は、ポートレート画像には適していません (右側の白い部分、スペースを適切に使用していません)。下記参照:
EDIT3: Kurt Pfeifle の 3 番目のソリューションは、ほぼ適切です。風景画像の場合は完璧です:
ただし、縦向きのページにはサイズの問題があり、背景も完全に灰色になります。
それでカート、私はpdfをページに分割できると思います(GS -dFirstPageと-dLastPageを使用)。そして、ページが横向きか縦向きかを判断する方法があれば、条件付き処理を行うことができます。何か案が?背景色については、そこまで重要ではないと思いますが、こちらもアイデアがあれば大歓迎です。
ios - iOS-Portrait LockedTabControllerアプリはLandscapedMoviePlayerを許可しません
私は、5つのタブ(ビュー)を備えた純粋なタブバーコントローラーであるアプリを持っています。私はそれらのビューをポートレートのみにしたい。ただし、このアプリではビデオクリップの再生が許可されており、MPMoviePlayerViewControllerを使用して再生されます。しかし、プレイヤーを横向きに回転させることはできません!
私は次のことを試しました(他の多くのことと一緒に):MPMoviePlayerViewControllerをサブクラス化し、そのクラスのshouldAutorotateToInterfaceOrientationメソッドをオーバーライドします。
アプリに横向きを許可してから、タブビューを縦向きにロックしようとします(ロックしないで、不要な横向きに移動できるようにします)。
私はStackOverflowとGoogleを何日も精査してきました!この問題と、ムービープレーヤーを回転させる方法に精通している人はいますか?
ios - senchatouch2ネイティブビルドを使用してiOSで適切なランドスケープモードを有効にできない
私は現在、sencha touch 2アプリケーションを構築しており、iPadにデプロイしようとしています。「macOSSnowLeopard」に取り組んでおり、iOS5.1を搭載したiPad2にアプリをデプロイしようとしています。
アプリケーションの構築とデプロイでいくつかの問題が発生した後、次の投稿のおかげで修正できました:http ://www.sencha.com/forum/showthread.php?192946-2.0.1RC-Native-build-seem-to-壊れた; オリエンテーションに新たな問題があるようです。
実際、「packager.json」ファイルで指定された特定の「landscapeLeft」方向構成を使用しても、iOSSimulatorとiOSの両方がアプリを横向きモードで起動しますが、senchaロゴがなくなるとすぐに、ビューが縦向きモードになり、スタックしますこのモードでは。Ext.getOrientation()を実行すると、デバイスの向きに関係なく、常に「portrait」が回答として表示されます。例外やコンソールメッセージは起動されず、たくさんの投稿にアクセスした後、自分の問題に実際に対処しているものは何も見つかりませんでした。私が見つけた最も近いものはこれでした:http ://www.sencha.com/forum/showthread.php? 151238-landscape-gt-portrait-orientation-how-does-it-work-now、しかし悲しいことに効果はありません。
また、煎茶のネイティブビルドを維持し、可能であれば電話ギャップを回避したいと思います。
誰かがこの問題に遭遇したことがありますか、またはこの問題について何か考えがありますか?私はかなり迷っていて、できるだけ早く問題を修正する必要があります。
ありがとう。
android - カメラを使用したビットマップの寸法(カスタムビュー)
私はAPI7(2.1)用に開発しています。私は次のようなカメラビューを実装しました:
反射を使用するアプローチ( Androidカメラの回転でのWilliewの回答から取得)のみがデバイスで機能し、正しい回転でプレビューを表示します。それ以外の場合、プレビューは常に-90°回転します
これまでのところ良いですが、今は別の問題があります。アクティビティのコールバックでビットマップを取得すると、次のようになります。
常にランドスケープモードです!(この場合は2560 x 1920)。したがって、ユーザーがデバイスをポートレートモードで保持している写真を撮った場合、ビットマップ2560 x 1920が得られます。これは、とにかく、画像ビューに入れたときに撮ったポートレート写真とまったく同じように見えます。ユーザーがデバイスを横向きモードで保持している写真を撮るときに問題が発生します。結果を縦向きモード(縮小)で表示するために、または横向きの写真に対して他の特別なアクションを実行するために、デバイスを回転させたいと思います。
しかし、ビットマップの寸法が同じであるため、ポートレート写真と区別することはできません:/
ポートレート/風景写真をどのように認識しますか?
何か案が...?私はカメラに不慣れで、ちょっと迷子になりました...よろしくお願いします。
編集 OK、問題はないと思います。デバイスをどのように持っていても、画像は実際には常に同じ寸法であるため、寸法は常に同じです。私が理解していない唯一のことは、プレビューと写真が明らかにポートレートモードであるときに、なぜ幅>高さを常に取得するのかということです。
iphone - iphone/ipadの画像回転を処理する適切な方法は何ですか?
縦向きモードと横向きモードの 2 つの画像があります。モバイル デバイスのビューの回転が発生したときに、これらの画像を切り替える最良の方法は何ですか?
現在、縦長の画像を表示するだけです。また、デバイスが横向きモードに回転すると、縦向きの画像は単純に引き伸ばされます。
向きの回転ハンドラー内でチェックし、画像を適切な向きの画像にリセットするだけです (つまり、向きに基づいて手動で設定します)??
ありがとう!
iphone - iPhone が横向きモードになっているにもかかわらず、フォトギャラリーが縦向きモードで表示される
こんにちは、私はデバイスを横向きモードに設定しました。そのモードでは、「フォトギャラリー」ボタンを押している間、ギャラリーは縦向きモードで開き、ギャラリーから写真を選択すると横向きモードに戻ります。ランドスケープ モードで作業しているときに、ギャラリーをランドスケープ モードで開きたいです。
このコードを使用してフォトギャラリーを開きました
前もって感謝します....
objective-c - iOS の横長と縦長のデリゲートの混乱
ほとんどの場合、私は物事をよく理解しています。1 つの小さな問題に頭を悩ませているようには見えません。この問題の概要をできる限り詳しく説明します。現時点では、質問をするためにコードを投稿する必要はないと思いますが、お気軽に質問してください。
ほとんどのアプリケーションと同様に、私のアプリケーションはデフォルトで縦表示になっています。メインのインタラクション領域では、ユーザーがデバイスを回転させたときに、主要なものを変更するコードを提供する必要はありません。代わりに、ビュー スタックの上に新しいビューを配置するからです。これはうまく機能し、ユーザーがデバイスを横向きモードで操作できる 2 つの方法のうちの 1 つです。
2 つ目は、UIWebView を使用してアプリ内から YouTube ビデオを再生する (このメイン インタラクション エリアから) モーダルに表示された画面を使用するもので、これもうまく機能します。
この問題は、ユーザーが横向きモードでモーダル ビュー コントローラーを閉じると発生します。ユーザーがランドスケープ モード用に調整されたコンテンツでメイン インタラクション エリアに戻り、このメイン インタラクション エリアのビュー コントローラーから通常呼び出されるデリゲート メソッドが呼び出されない場合、このデリゲート メソッドを使用してランドスケープを正常に変更します。 :
正確に何が起こっているかのスクリーンショットを含めます。
ポートレート モードのメイン インタラクション エリアのスクリーンショット。
ランドスケープ モードでのメイン インタラクション エリアのスクリーンショット。
ランドスケープ モードでモーダル ビュー コントローラーを閉じてメインのインタラクション エリアに戻った後のメインのインタラクション エリアのスクリーンショット (コンテンツが中央に配置され、上部が切り取られ、伸びていないことに注意してください (私が要求しているわけではありません)それを行う)
理想的には、この状況では、ランドス ケープ モードからメイン画面に戻り、スクリーンショット 3 ではなくスクリーンショット 2 をユーザーに表示したいと考えています。
助言がありますか?繰り返しますが、コードを投稿できてうれしいです。前もって感謝します。
編集
答え:
非常に単純なので、ランドスケープ ビューをビュー スタックの一番上に配置するコードを独自のメソッド内で使用しました。次に、そのメソッドを、前に休ませたデリゲート メソッドと ViewWillAppear の両方で呼び出します。
iphone - iPhoneの向きの問題
完成したばかりのアプリで最後の問題が 1 つあります。メイン メニュー画面では 1 つの方向のみをサポートし、その後のすべての画面では通常の 3 つの方向をサポートします。
問題は、私が 2 番目の画面にいて、ランドスケープ モードのときに反撃すると、その 1 つのメソッドで NO を返すという事実にもかかわらず、メイン メニュー画面もランドスケープ モードになってしまうことです。メニュー画面がランドスケープモードになると、元の向きに戻すことができません。ボタンはごちゃごちゃしていて、明らかに乱雑に見えます。唯一の解決策は、2 番目の画面に戻り、そこで方向を変更してから打ち返すことです。メニュー画面に戻ったときに向きがデフォルトに戻るようにするためのコードはありますか? ちなみに、テスト時はシミュレータと実機の両方に問題があります。
前もって感謝します
android-layout - Android のページ読み込み時にレスポンシブ ページをポートレート モードに合わせる方法
Androidタブレットのポートレートモードでレスポンシブデザインを機能させようとしています。私が得ている問題は、ポートレート モードのページに合わせて読み込まれないことです。より大きなサイズの幅をロードし、横向きに切り替えると正しく収まります。次に、縦向きに戻すと、ページに合わせて縮小されたバージョンが表示されます。これは、私が意味するhttp://playground.fameordie.comの基本的な例です。実際のページの外観を維持しながら、このページをポートレート モードに合わせてロードするにはどうすればよいですか?
jquery - 電子メッセージを表示したり、風景をトリガーしたりするためのiPadの向きの肖像画
私はユーザーにiPadでビューを切り替えるようにプッシュしようとしています。正しいビューはLandscapeである必要があります。
最善の方法は何ですか?
メッセージ?いくつかのHTMLを追加し、縦向きのコンテンツを非表示にしますか?
使用したJquery