2

わかりましたので、いくつかのプログラムを作成しました...それらはすべて800x600の解像度でプログラムされています

私の問題は、win 8 タブレットまたは win 7 または 8 ラップトップでまったく同じ解像度でプログラムを実行すると、プログラム jsut が開発マシンにあるものとは異なることです。

これがなぜなのか誰でも説明できますか?- DPI を調べましたが、すべて 100% に設定されており、プログラムにはまったく影響していないようです。

前もって感謝します。

両方のコンピューターを並べて表示 これがSurfaceタブレット 開発者マシン

4

3 に答える 3

1

厳密に言えば、解像度は、水平または垂直の 1 インチあたりのドット数で測定されます。この意味で、解像度は、画像がどれだけ鮮明に見えるかを示しています。ただし、メーカーがディスプレイの「解像度」について話すとき、彼らはそれをピクセルの「寸法」、つまり各寸法のピクセル数を意味するために使用しています。

2 つのデバイスは、製造元の意味で 800x600 の「解像度」を持つことができます。つまり、ディスプレイの横幅は 800 ピクセル、下幅は 600 ピクセルです。ただし、ディスプレイのサイズが異なる場合、解像度は大きく異なる可能性があります。

また、2 つのディスプレイの総ピクセル サイズが異なる場合、800x600 の画像は異なる画面スペースを占有します。

1 つのディスプレイが画面の半分にフル イメージを表示し、もう 1 つのディスプレイにはフル イメージが表示されない理由は、2 つのディスプレイのピクセル "寸法" の数が同じではないためです。ディスプレイ全体の合計ピクセル数が同じではありません。

于 2013-07-03T00:38:20.117 に答える