ホームページ  >  記事  >  バックエンド開発  >  Python を使用してモニターの解像度を決定するにはどうすればよいですか?

Python を使用してモニターの解像度を決定するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-08 08:43:02784ブラウズ

How can I Determine Monitor Resolution Using Python?

Python でのモニター解像度の決定

Python を使用したシステムに接続されているディスプレイの解像度を取得することは、適切な手順を使用することで簡単に行うことができます。ツール。そのようなリソースの 1 つは、PyPI 経由で利用できる screeninfo モジュールです。

はじめに

screeninfo モジュールを利用するには、まず pip を使用してインストールします。

pip install screeninfo

インストールしたら、接続されているすべてのモニターの解像度を表示する方法を示す簡単なコード スニペットを次に示します。

from screeninfo import get_monitors
for m in get_monitors():
    print(str(m))

出力例

このコードの実行次のような出力が生成されます:

Monitor(x=3840, y=0, width=3840, height=2160, width_mm=1420, height_mm=800, name='HDMI-0', is_primary=False)
Monitor(x=0, y=0, width=3840, height=2160, width_mm=708, height_mm=399, name='DP-0', is_primary=True)

screeninfo の利点

screeninfo モジュールにはいくつかの利点があります:

  • シンプルさ: コードは簡潔で理解しやすいです。
  • タプル出力: 解像度はタプルとして返されるので、その後の処理に適しています。
  • マルチモニターのサポート: モジュールは複数のモニターを処理でき、それぞれの解像度を表示します。
  • クロスプラットフォーム互換性: Cygwin を含むさまざまなプラットフォームをサポートします。コミュニティの貢献を通じて追加のプラットフォームをサポートする X11。

以上がPython を使用してモニターの解像度を決定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。