問題タブ [highdpi]
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.
wpf - 高dpiでbmpのサイズを変更するwpfバインドプロパティ
XBAP WPF アプリケーションで複数のユーザーの dpi 設定でベクターではなく、ビットマップ画像を表示する必要があるため、起動時に dpiFactor グローバル変数を設定したいと思います。これは、元の bitmSizeap のパーセンテージとして計算されます。
つまり、120 dpi の場合、画像の両方のサイズを次のようにしたいと考えています。
dpiFactor は起動時に定義する必要があり、ページの起動時にすべての測定値を縮小 (または拡大) する必要があります。おそらくバインドされたプロパティを使用して、XAMLでそれを表現するにはどうすればよいですか?
ipad - iPad 3: uiwebview で網膜画像をダウンロードする方法
webview に html と javascript をロードするハイブリッド iPad アプリがあります。
すべての画像は、iPad 1 および 2s では問題ありませんが、iPad 3 ではぼやけています。
私はいくつかの可能な解決策について考えていました:
- 2 倍の画像を提供し、低解像度の iPad で 50% で表示します。
- Retina ディスプレイを検出し、さまざまな画像を提供する
さまざまなデバイスでのさまざまな解像度と画像の読み込みをどのように管理しますか?
android - Android 高密度エミュレータの問題
私の PC では、任意の中密度エミュレータ (1280x768 など) を作成して、適切に実行できます。しかし、高密度または超高密度エミュレーターのエミュレーターを実行しようとすると、黒い画面のみが表示され、何も読み込まれず、そこでアプリを実行できません。アプリを実行しようとすると、「エラー タイプ 2". 問題は何ですか?ハードウェアの制限ですか?
android - Androidの1920*1080で使用されるresフォルダーはどれですか?
FHD(フルHD)は1920*1080です。
FHDで使用されるresフォルダーとdpi値を設定する必要がありますか?
http-headers - Retina ディスプレイの検出に HTTP ヘッダーを使用しないのはなぜですか?
私はWP Retina 2xという WordPress プラグインの開発者です。それは非常にうまく機能します-それに多くの作業をしました-しかし、何かが私を悩ませます.
サーバー側で Retina ディスプレイを検出するためのよく知られた方法は、window.devicePixelRatio 値に基づいて Cookie を使用することです。それは完全に機能しますが、回避策だと思います。さらに厄介なことに、HTML を生成する前 (最初の訪問時) に、ディスプレイが Retina かどうかを知ることができません。
多くの HTTP ヘッダーが利用可能であるのに、ブラウザーが単純に新しいヘッダーを追加しないのはなぜでしょうか? Accept DevicePixelRatio (デフォルトでは "2;1" または "1" などの値を使用します。Steve Jobs と矛盾するように、将来的には "4" を使用することもできます:p)、Cookie は必要ありません。もう。ワークフロー全体がよりクリーンになります。また、サーバーはクライアントに関する技術的な詳細を認識し、ユーザーの ID または設定を Cookie に渡す必要があると考えています。
現時点では、このアイデアをどのように宣伝すればよいかわかりませんが、まず、これが良いアイデアかどうか教えていただけますか? はいの場合、ブラウザにそれを実装させるにはどうすればよいですか? (簡単ではないと思いますが、出発点が必要です)。それとも... まったく別の考えをお持ちですか?
c# - QHD+ モードまたは高 DPI 状況でのテキスト品質の維持
高 DPI モードでテキストの品質を維持するにはどうすればよいですか? レイアウトとテキストを考慮したい - 具体的には、テキストがぼやけている。
を試しSetProcessDPIAware()
ましたが、このメソッドは DPI を無視しました。
windows-8 - Windows 7/8 でアプリケーションに DPI 仮想化を強制的に使用させる方法
Windows 8.1 でアプリケーションに DPI 仮想化を強制的に使用させる方法はありますか? DPI 対応であると誤って宣言しているアプリケーションがあり、高 DPI 画面では表示が小さすぎます (ソースがありません)。Windows によって 2 倍にスケールアップされていれば十分です。
.exe のマニフェストを編集して を設定しようとし<dpiAware>false</dpiAware>
ましたが、効果がありませんでした。(DPI仮想化に期待するように、より大きな(適切な)フォントを使用するアプリケーションのいくつかの部分が小さなフォント(ピクセル単位)を使用するようになった可能性があります。完全にはわかりません...しかし、確かにそうでしたDWM スケーリングを有効にしないでください。)
私に何ができる?マニフェストの他の設定が 以外の DPI 仮想化に影響する可能性があると読みましたがdpiAware
、これは本当ですか? アプリは API を介して実行時に DPI 認識を設定している可能性があります。
(これにはユーザー向けの設定がないため、スーパーユーザーではなくここに投稿します。答えは、「マニフェストなどを編集する」または「DLLを挿入する/デバッガーをアタッチする」の行に沿ったものになると思いますまた、ソースを持っていないという事実は二次的なものです。ソースを持っていて修正したい社内アプリもあります。修正するより一般的な解決策を求めています。どちらの場合でも、問題ないことを願っています。)