首頁  >  文章  >  後端開發  >  如何使用 Python 確定顯示器解析度?

如何使用 Python 確定顯示器解析度?

Barbara Streisand
Barbara Streisand原創
2024-11-08 08:43:02783瀏覽

How can I Determine Monitor Resolution Using Python?

在Python 中確定顯示器解析度

取得連接到Python 支援的系統的顯示器的解析度可以是一個簡單的過程,只需使用正確的方法工具。其中一種資源是 screeninfo 模組,可透過 PyPI 取得。

入門

要使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn