問題タブ [density-independent-pixel]
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.
window - デバイスに依存しないピクセル(DIP)用のWindowsストアアプリを構築する方法
私はWindowsストアアプリを構築しています。Visual Studio.net2012でWindows8とWPFを使用しています。
このアプリケーションのUIは、さまざまな画面にスケーラブルである必要があります。10.6インチ画面の解像度1920x1080のシミュレーターでアプリを実行すると、コントロール(ボタン、画像、テキスト)が正しく収まるページを作成しました。問題は、解像度を変更すると、コントロールが正しく動作しないことです。
- 解像度または画面サイズを大きくすると(たとえば、23インチ画面の場合は1920 x 1080)、ページに空のスペースが作成されます。
- 解像度または画面サイズを小さくすると(たとえば、10.6インチ画面の場合は1024 x 768)、コントロールサイズも大きくなり、下部に表示されすぎるためにUIに表示されないものもあります。
画面サイズや解像度に依存しない「スケーラブルな」ストアアプリを構築する方法はありますか?コントロールサイズとフォントサイズは、解像度が変更されたとき、または画面間で増減する必要がありますが、すべてがスペースに収まり、空の領域が作成されないようにする必要があります。
どんな助けでも大歓迎です。
ありがとうございました
android - Android がデバイス間で画像を正しく表示するために必要な画像のサイズ (ピクセル単位) を知るにはどうすればよいですか?
アプリ内に表示したい 2 つの画像があります。
最初の画像は全画面表示になります (アプリの背景として)。developers.android.comの「Supporting Multiple Screens」の記事を何度も読みましたが、各 dpi カテゴリの画像のサイズについてはまだ迷っています。正しいと思われるサイズを試してみましたが、大きな画面 (つまり 1280x800@mdpi) でアプリを表示すると、背景がピクセル化されて表示されます。私のmpdiの画像は320x480pxなので、これは理解できます。どうすればこれを修正できますか? どのサイズの画像を使用すればよいですか?
2枚目の画像はボタンです。現在、私は非常に高解像度の画像を持っていますが、アプリはこれを縮小して見栄えを良くします。とはいえ、アプリがリリースされたときはそうであってほしくありません。この画像の場合、画像のピクセル単位のサイズを知る必要があります。現在、60dp x 50dp
アプリ内にあります。これはピクセル単位で何に変換されますか? 式を使用することは知っていますが、この場合のdpipx = dp * (dpi / 160)
はどうなるでしょうか? この画像には NinePatch PNG を使用できません。
Android デバイスで画像が正しく表示されるようにするには、どのサイズ (ピクセル単位) で開始すればよいかわかりません。mdpi デバイスを使用している場合、dp = px ですか?
アップデート:
何時間も頭をぶつけた後、次のことを思いつきました。
これらは、描画可能なディレクトリと、それぞれに期待する最大解像度になります (小さな画面をサポートしないことにしました)。したがって、私の画像はこれらのサイズになります。
それは私の電話で素晴らしく見えます。アーティファクトはありません。また、1280x800@mpdi の画面のエミュレーターでも動作するように見えるので、すべてのデバイスで動作することを願っています...
誰かがこのようにすることに問題があると思いますか? これを行うより良い方法はありますか?私の計算は正しいですか?
android - すべての密度に対して9つのパッチサイズを計算する
たとえば、すべてのデバイスで5dpの丸い角またはこのサイズに近いものが必要な場合、すべてのフォルダー(hdpi、mdpi ...)の9つのパッチ画像の丸い角のサイズをピクセル単位で計算する最善の方法がわかりません。
android - Android の Chrome のピクセル比がオフになっていますか?
em
すべてのモバイル CSS に 'sを実装しました。(ratio: 1)、(ratio: 1.5)、または(ratio: 2) などのいずれかに基づいてfont-size
、タグに once を設定しましたが、開くとAndroid の Chrome で私のサイトを表示すると、CSS で 1.5 の比率が検出されますが (このデバイスでは正しい)、すべてが Dolphin またはストック ブラウザーよりも 1.5 倍大きくなります。body
device-pixel-ratio
16px
24px
32px
そこで何が起こっているのか分かりますか?
android - Android フォンの画面解像度に応じて、dip が適切にストレッチされない
パラメータとして dip(eg: width = 30dip, scroll bar until screen of screen) を使用しましたが、3.5インチの電話では問題なく見えますが、5インチの画面の電話では真ん中まで来ず、ここでは真ん中より下になります なぜ?
android - GridView、2 列の URL からの画像
GridView
背景の URL から取得した写真を埋めていますThread
。そのため、画像が読み込まれている間、TextView
各画像の下にはすでに画像がありますが、画像には幅も高さもありません。問題は、DP の使用が非常に紛らわしいことです。画像が 2 列のグリッドを埋める必要があり、最適なサイズがわからないため、解像度が低いと大きく見えません。
android - コンテンツのラップと dp の設定
ImageView を使用する場合、いつ wrap_content を使用し、いつ高さを設定する必要があるかを学習しようとしています。
私の現在の問題は、3つの画像でラップコンテンツを使用していることです(そして、はい、画面サイズごとに異なるリソースがあります:mdpi、hdpi、xhdpi)しかし、一部のデバイス(両方のhdpi)では、幅のピクセルサイズが異なるため(480pxの場合)一方は 590px です)、480px の場合は、wrap_content によってサイズが計算されるため、画像の 1 つが小さく見えます。
デザイナーに hdpi サイズのすべての画像を再作成させることもできますが、wrap_content を使用するタイミングと DP サイズを自分で設定するタイミングを知りたいです。
android - Android でセンチメートル単位の線を定義する方法
Androidで幅10cmの線を定義しようとしています。幅を mm とインチで入力しようとしましたが、結果は満足のいくものではありませんでした。
また、私はこのリンクをたどろうとしました: Androidで3x3 cmの正方形を描く
必死に、画面のディップで10cmを測定しようとしましたが、すべての画面で同じ長さではありません
入手する方法はありますか?
ありがとう
php - PHP で画像 DPI を取得する方法
PHP で画像 DPI を取得するのに役立つコードを探しています。
誰でもこれを調べることができますか?
前もって感謝します。
android - setLayoutParams ディップ値
テーブル レイアウトのグラフィカル パラメータを指定するためにメソッド setLayoutParams を使用しようとしていますが、メソッド setLayoutParams がピクセル値とディップ値のどちらを取るかはわかりません。たとえば、次の 2 つの変数を宣言するとします。
そして、メソッドを呼び出します:
それらはピクセルと見なされますか、またはメソッドに渡されると変換されますか? そうでない場合、 Java でディップ値を設定するにはどうすればよいですか?