ホームページ  >  記事  >  バックエンド開発  >  Python でモニターの解像度を取得するには?

Python でモニターの解像度を取得するには?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-17 03:56:03414ブラウズ

How to Get Monitor Resolution in Python?

Python でモニターの解像度を取得する

Python でモニターの解像度を取得するには、PyPI で利用可能な screeninfo モジュールを使用します。使用方法は次のとおりです。

pip install screeninfo
from screeninfo import get_monitors

# Iterate over all monitors
for monitor in get_monitors():
    # Print monitor details, including resolution
    print(str(monitor))

これにより、X 座標と Y 座標、幅と高さ、名前を含むモニターのリストが出力されます。解像度は幅と高さの属性から推測できます。

たとえば、次の出力は解像度 3840x2160 のモニターを表します。

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

このモジュールはマルチモニター環境をサポートしており、クロスプラットフォームを目指しており、すぐに Cygwin と X11 をサポートします。機能を拡張するための貢献を歓迎します。

以上がPython でモニターの解像度を取得するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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