問題タブ [screen-resolution]

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 投票する
1 に答える
194 参照

c# - PrimaryMonitorSize または Caps を使用した画面解像度のエラー

vista64 で画面解像度を検出するのに深刻な問題があります。C# を使用して、Web ページの裏側の解像度を見つける方法が 2 つあります。JavaScript を使用したクライアント側の解決は問題ありませんが、裏側は何も正しくありません。

  1. int deskWidth = SystemInformation.PrimaryMonitorSize.Width; return 1024
  2. IntPtr hdcSrc = User32.GetDesktopWindow(); int width = GetDeviceCaps(hdcSrc, HORZRES); return 1024

多くの変更の後、画面解像度です。これらのメソッドは常に同じ値 1024 を返します。以前はこれらのメソッドは正常に機能していましたが、Windows の更新はここにあります。

誰かがこの問題を解決するのを手伝ってくれますか、またはうまくいく解決策を得る別の方法を提案してくれますか?

ご回答ありがとうございます。

0 投票する
3 に答える
6902 参照

android - Android での背景画像の異なる画面解像度の処理

私の Android アプリ (テキストベースのゲーム) では、視覚的な雰囲気を良くするために背景画像を多用しています。たとえば、ゲーム内のアクションで居酒屋に行く場合、ゲーム内の居酒屋の背景画像が表示されます。これは、他の方法では得られる退屈な黒い背景に比べて、グラフィカルに大幅に改善されています。

ただし、android:background は常に画面のサイズに拡大されるため、これも問題です。その結果、プレイヤーが縦向きモードと横向きモードを切り替えると、背景画像の見栄えが非常に悪くなります。さらに悪いことに、多くのデバイスは縦横比が大きく異なり (320x480 mdpi、480x800 hdpi、480x852 hdpi など)、さらにバリエーションが増えています。

他の人はこの問題をどのように解決しますか? 主な解像度/方向に個別の画像を用意することは、apk が大きくなりすぎるため、私にとっては選択肢ではありません。

0 投票する
5 に答える
2510 参照

android - Androidマーケットで高解像度(ピクセル)デバイスのみをターゲットにする

800x480以上の画面でのみ動作するアプリケーションを公開したい。

480x320、320x240などのデバイスを使用しているユーザーにAndroidマーケットから入手してほしくない。どうすれば設定できますか?

マーケットフィルターには答えがあるようですが、それでもわかりません。

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

.net - Windows Phone 7 のターゲット ディスプレイ解像度 - 推奨事項

公式の WP7 エミュレーターは 800x480 の解像度を使用します。予定されている WP7 携帯電話 (Samsung Cetus i917 など) で見つけた唯一の情報は、同じ解像度を共有しています。解像度に依存しないプログラムを作成することの魅力は理解していますが、フリーサイズで機能や効率を犠牲にするよりも、既知のハードウェア セットを最大限に活用することに重点を置いています。

800x480 が WP7 デバイスのデファクト スタンダードとして広く採用されると想定し、それに応じてコーディングすることはかなり安全ですか? または、プログラムの設計でさまざまなディスプレイ解像度を検討する必要がある (明らかな理由以外に) 理由はありますか?

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

x11 - 拡張機能なしで利用可能なX11ビデオモードを取得する

私は周りを探していましたが、これに対する解決策を見つけることができません。公式のNVIDIATegra2 Linux SDK(L4T)には、使用可能なビデオモードをクエリするためのXRandRまたはVideoModeX11拡張機能の両方が含まれていません。私の次の考えは、ビデオモードのログファイルを解析することでした。もちろん、ほとんどの場合、それは/var/log/Xorg.0.logにありますが、私は常にその仮定をするわけではありません。XF86misc拡張機能は、ログパスを取得する方法を提供しますが、その拡張機能もデフォルトではインストールされません。

だから私は誰かが利用可能なビデオモードとディスプレイの現在のビデオモードが何であるかを理解する他の方法を知っているかどうか疑問に思っています。

0 投票する
3 に答える
1619 参照

algorithm - 画面解像度の変化を計算する方法

モバイル デバイス上のアプリケーションがあります。アプリの解像度を 240W x 320L から 640W X 480L に変更しています。

幅がピクセル単位の列がたくさんあります(たとえば、55など)。これを新しい解像度に変換する必要があります。

「簡単」、640/240 = 2 2/3 と思いました。したがって、55 * 2.6666667 を取得するだけで、それが新しい幅になります。

残念ながら、それはうまくいきませんでした。現在、列が (すべて合わせて) 画面サイズよりも大きくなっています。

55 * 2 を試してみましたが、小さすぎます。試行錯誤すればたどり着けると思いますが、正確な比率を知りたいです。

それで、私は何が欠けていますか?新しい列幅を計算するにはどうすればよいですか (試行錯誤以外で)。

0 投票する
3 に答える
346 参照

user-interface - 同じ画面解像度と DPI 設定の場合、2 つの OS 間で IDE コントロールのピクセルを変更できますか?

Windows XP、Windows Vista、および Windows7 を実行している 3 台のマシンで GUI アプリケーションが開かれているとします。3 台のマシンすべてで、画面解像度と DPI 設定は同じ値に設定されています。使用されるピクセル数と画面上の位置に関して、アプリケーションが画面に表示される方法に違いはありますか?

この質問をする理由は次のとおりです。GUI 自動化に位置ベースの記録再生方式を使用しています。コントロールの位置を変更すると、GUI 記録の再生に影響を与える可能性があります。Windowx XP プラットフォームでキャプチャした記録が、Vista および Windows7 プラットフォームで動作することを確認したいと考えています。

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

c# - C#でAndroidデバイスの画面解像度を取得する方法

C#を使用してモバイルデバイス用に最適化されたWebページを作成しています。Androidデバイスで大画面用のページと小画面用のページを提供する方法はありますか?Appleを使用すると、iPadとiPhoneを区別できますが、Galaxyタブまたは通常のAndroidフォンでこれを行うにはどうすればよいですか?

この場合、JavaScriptは使用しません。

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

android - Android の高解像度画面向けに開発中ですが、低解像度画面はサポートしています

私は、低解像度画面 (320x480) 用の Android ゲームを開発し、Android に密度調整を処理させて、ゲームが高解像度画面で動作するようにしました。これにより、APK ファイルのサイズを小さく保つことができ、ゲーム内のすべての画像の複数のバージョンを作成する必要がなくなります。それは実際には問題なく動作し、ゲームは高解像度の画面でも見栄えがします。

しかし、私の質問は、同じことを後方にのみ行うことは可能ですか? 高解像度画面 (800x480) 用に開発し、何らかの方法で Android に密度の削減を自動的に処理させることはできますか?

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

c# - .NET で Twips をピクセルに変換するにはどうすればよいですか?

データベースが実際に表示サイズを twip で保存する移行プロジェクトに取り組んでいます。twips を使用して WPF または Winforms コントロールにサイズを割り当てることができないため、実行時に使用できる変換メソッドが .NET にあるかどうか疑問に思っていました。