■ 1ピクセルは何センチ?

[Visual C++ Q & A 掲示板] [過去ログの一覧]


ビックマン 2005/12/20(火) 17:19:19
ピクセルについての質問です。
私のパソコンのディスプレイの解像度は96dpiで、102×108ドット/インチです。このディスプレイに表示される画像の1ピクセルは何センチになりますか?計算方法も合わせて教えていただけないでしょうか?
また、VC++の関数でこの値を取得できる物は無いのでしょうか?

よろしくお願いします。

L/D 2005/12/20(火) 23:07:14
dpiとはdot per inchすなわちドット/インチ
googleに聞いてごらん
センチからインチ
インチからセンチ


毘沙門天 2005/12/21(水) 11:43:11
Windowsではディスプレイの解像度の値は96dpiという値になっていますが、ディスプレイの大きさによって実際のドットの大きさは変わってしまうので意味がありません。

102×108ドット/インチという値はディスプレイのカタログ値ですか?
これが分かっているのならインチ→センチ換算すればいいんじゃないでしょうか?

1 in = 2.54 cmです。

で、これが分かったとしても「あなたの環境でしか意味がない」ので注意しましょう。

ビックマン 2005/12/21(水) 14:40:21
[[解決]]

L/Dさん、毘沙門天さんありがとうございます。
なんとかなりそうです。さらに自分でも調べてみたいと思います。
ありがとうございました。

2006/01/25(水) 15:46:18
 その昔、ディスプレイ上で使える定規みたいな(ジョーク?)ソフトが
あったが、あれは初期設定のときに実際に画面上でユーザーにゲージの
縦横を計らせてから使ったような。。。

毎週金曜日はポイント最大3倍!さらに4倍のチャンスも!

Programming Library