問題タブ [resolution-independence]

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.

0 投票する
2 に答える
5978 参照

wpf - ViewBox は、WPF で解像度の独立性を実現するために使用するのに最適なものですか?

解像度に依存しないアプリケーションを開発しています。アプリケーションは常に全画面表示になるため、モニターの解像度がアプリケーションの使用を妨げないように UI を設計する必要があります。これを達成するために、WPFをいじってかなりの時間を費やしてきました。今日、Viewbox について知りました。それは私の問題をすべて解決するようです。各画面のレイアウトに使用するグリッドをビューボックスに配置するだけで、魔法のように、解像度に依存しないアプリケーションを使用できます。

ただし、これは簡単に思えます。気分が悪い。ビューボックスを使用する必要がありますか? そうでない場合、代わりに何をすべきですか?Viewbox について知る前は、解像度に関してフォント サイズをスケーリングする方法を思いつくのに苦労していました。Viewbox を使用すると、これについて心配する必要はありません。Viewbox の使用が不適切である場合、テキストのサイズを変更するにはどうすればよいでしょうか?

0 投票する
7 に答える
12923 参照

html - HTML/CSS: 解像度に依存しないようにするには、画像の高さ/幅を定義するために何を使用すればよいですか?

インターネット全体で、絶対ピクセルの高さ/幅/サイズでフォント (または何か) を定義するべきではなく、代わりにEMを使用して、より高い解像度のディスプレイで Web サイトを適切にスケーリングできるようにすることを読みました。

ただし、 IMAGE の高さ/幅を定義するために何を使用しますか...画像はうまくスケーリングされないためです(ピクセル化されているように見えます)

更新

明確にするために、私はページのズームについて言及していません。Web アプリケーションの解像度を独立させて、より高い DPI ディスプレイで正しく表示されるようにする方法について言及しています。

0 投票する
2 に答える
118 参照

html - Flex と HTML の両方を同時に含むページがあります。クロス解像度にするにはどうすればよいですか?

私のページの 1 つで、左側の列で Flex 4 アプリを使用し、右側の列で通常の HTML を使用しています。とにかく、解像度に関係なく2つの列の比率が同じになるようにすることはできますか?

読んでくれてありがとう。

0 投票する
13 に答える
10446 参照

css - CSSでピクセルを扱うのは悪いことですか?

CSSでパーセンテージではなくピクセル数を使うのは互換性の点で悪いですか? 低解像度はどうですか?それらを 1 ~ 100 の範囲で操作しても問題ありませんか?

0 投票する
4 に答える
26996 参照

c# - 解像度に依存しないアプリケーションを開発するためのヒント

ワークエリアの測定値を見つけて、コードでいくつかのプロパティを設定し、xamlのControlのmarginまたはheight / Widthプロパティにバインドできるようにすることをお勧めしますか?

これは、使用可能なワークエリアに応じてウィンドウのサイズが変更されるようにするためです。

xaml:

レイアウトが低解像度で混乱しないように、一部の外部コンテナーに対してこれを行います。現在、私は20インチで1600x900 res(96 dpi)で作業しています。私のアプリケーションはガジェットのようなもので、通常のウィンドウはありません。

いくつかの代替アプローチがあるかどうか知りたいです。

[wpf]解像度] 1を検索すると、同様の問題に対処するための多くの質問が表示されますが、それでも私は行き詰まり、解像度に依存しない優れたレイアウトを実現する方法を結論付けることができません。

0 投票する
1 に答える
590 参照

c++ - コードでパン モードと通常の画面モードを区別する - Windows

私はフルスクリーン 3D ゲームを作成しており、ユーザーがハードウェア容量に合わせて画面解像度を選択できるメニューを作成しました。

次のように、使用可能なすべての画面モードを列挙していますEnumDisplaySettingsExA

問題は、パンモードも取得していることです! どれがどれか区別がつかない; たとえば、私の ATI ラップトップには 1280x800 の最大通常モードがありますが、1024x600 のパン モードも含まれています。

2 つを区別する方法を知っている人はいますか? メニューからパン モードを拒否できますか?

0 投票する
2 に答える
435 参照

python - スクロールせずにwx.richtext.RichTextCtrlに表示できる行数を確認する

Python + wxPythonで電子書籍リーダーを書いていますが、スクロールせずに現在のフォーマットで特定のRichTextCtrlに表示できるテキストの行数を調べたいと思います。

コントロールの高さを使用して除算することを考えましRichTextCtrl.GetFont().GetPixelSize()たが、のピクセルサイズパラメータはwx.FontWindowsとGTKでのみ指定されているようです。さらに、これは行/段落間の追加の垂直方向の間隔をカバーしません。

もちろん、フォントサイズをポイントで取得し、ディスプレイの解像度をppiで取得して、そのようにすることもできますが、1)行間隔の問題は依然として残っており、2)これは次のような抽象化のレベルでは低すぎます。これ。

これを行うための正しい方法はありますか?

編集:目的は、電子書籍をページに分割することです。したがって、スクロール単位は行ではなくページ全体になります。

0 投票する
1 に答える
321 参照

iphone - ベクター スプライトがシミュレーターとデバイスの異なる場所にレンダリングされる

UIViewインジケーターのスプライトを含むゲージ ダイヤルを表示するサブクラスを実装しています。針をさまざまな角度に向けるために変更できる角度プロパティがあります。それは機能しますが、針の位置の同じ値で、電話とシミュレーターの異なる場所に表示されます。iPhone 4 ですので、解像度が 2 倍になっていることが原因だと思いますが、どうすればよいかわかりません。を設定しようとしましたUIView's layer's contentScaleFactorが、失敗します。UIView無料で解像度のものを手に入れたと思いました。助言がありますか?

NSLogステートメント.frame.size.は、シミュレーターとデバイスの両方で、両方の次元で150 を報告していることに注意してください。

ここに.mファイルがあります

更新: シミュレーターで、ハードウェアを iPhone 4 に設定する方法を見つけました。今のデバイスと同じように見えます。どちらもスプライトを半分のサイズでスケーリングおよび配置しています。

更新 2: 回避策を作成しました。.scaleスプライトの を に等しく設定しUIView's contentScaleFactor、それを使用して、UIView低解像度の画面の場合は半分に、高解像度の場合は全幅にダイビングします。ピクセルではなくポイントで作業する必要があるため、これが必要な理由はまだわかりません。SpriteまたはVectorSpriteクラスのカスタム描画コードと何らかの関係があるはずです。

誰かが何かを持っているなら、私はまだいくつかのフィードバックをいただければ幸いです...


0 投票する
2 に答える
682 参照

c# - 解像度を下げて C# Winform のサイズを縮小

.net Framework 2.0 を使用する非常に単純な C# アプリケーションがあります。私の開発マシン (1024x768 に設定) では、アプリは問題なく表示されます。クライアントは 1024x600 のネットブックでアプリケーションを実行し、フォームの高さが縮小されたように見えます。

http://dl.dropbox.com/u/381953/Screen%20shot%202010-11-01%20at%204.51.01%20PM.png

VMWare で環境をシミュレートしようとしましたが、1004x601 の解像度でもアプリは正常に見えます。

ウィンドウの高さを下げる原因となる何かが欠けていますか?