質問

GTKを使用して、現在の画面のdpi設定を照会するにはどうすればよいですか?

役に立ちましたか?

解決

現在受け入れられている答えはPHPGTKに対するもので、少し奇妙に感じます。純粋なGDKライブラリには次の呼び出しがあります: gdk_screen_get_resolution() 。これはより良い一致のように聞こえます。自分で使ったことはありません。一般的に信頼できるかどうかはわかりません。

他のヒント

http://gtk.php.net/manual/en/をご覧ください。 gdk.gdkscreen.php get_height get_height_mm を使用して、または get_width get_width_mm を使用して計算できるはずです。

画面から返される解像度の高さと幅には、マルチモニターの完全なサイズが含まれます(たとえば、マルチモニター設定のレンダリングに使用されるディスプレイバッファーの幅と長さの合計)。私はmm(ミリメートル幅/高さ)呼び出しが実際の物理サイズを返すかどうかを確認していませんが、物理サイズを組み合わせて報告する場合、互いに分割して計算されたdpiは無意味になります物理的な定規を使用して測定できるボックスを画面に描画します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top