Pillow ImageGrab模塊

2021-07-14 14:14 更新
?ImageGrab?模塊可用于將屏幕或剪貼板的內(nèi)容復(fù)制到 PIL 圖像存儲(chǔ)器。

1.1.3 新版功能.

PIL.ImageGrab.grab(bbox=Noneinclude_layered_windows=Falseall_screens=Falsexdisplay=None)

拍攝屏幕快照。邊界框內(nèi)的像素在macOS上返回為“RGBA”,否則返回為“RGB”圖像。如果省略邊界框,則復(fù)制整個(gè)屏幕。

1.1.3 新版功能: (Windows)、3.0.0(macOS)、7.1.0(Linux(X11))

參數(shù)
  • bbox -- 要復(fù)制的區(qū)域。默認(rèn)為整個(gè)屏幕。注意,在Windows操作系統(tǒng)上,如果 all_screens=True 使用左上角點(diǎn)可能是負(fù)數(shù)。

  • include_layered_windows -- 包括分層窗口。僅限Windows操作系統(tǒng)。

添加的版本:6.1.0
  • all_screens -- 捕獲所有監(jiān)視器。僅限Windows操作系統(tǒng)。

添加的版本:6.2.0
  • xdisplay -- X11顯示地址。通過 None 獲取默認(rèn)系統(tǒng)屏幕。通過 "" 在Windows或macOS上獲取默認(rèn)的X11屏幕。您可以使用檢查X11支持 PIL.features.check_feature() 是否具有 feature="xcb" 。

添加的版本:7.1.0
返回

一個(gè)Image

?PIL.ImageGrab.grabclipboard()?

拍攝剪貼板圖像的快照(如果有)。目前只支持macOS和Windows。

1.1.4 新版功能: (Windows),3.3.0(MacOS)

返回

在 Windows 上,一個(gè)圖像、一個(gè)文件名列表,如果剪貼板不包含圖像數(shù)據(jù)或文件名,則為 ?None?。請(qǐng)注意,如果返回列表,則文件名可能不代表圖像文件。

在 Mac 上,一個(gè)圖像,如果剪貼板不包含圖像數(shù)據(jù),則為 ?None?。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)