2013-10-13 04:22:02 +04:00
|
|
|
.. py:module:: PIL.ImageGrab
|
|
|
|
.. py:currentmodule:: PIL.ImageGrab
|
|
|
|
|
2016-09-23 14:12:03 +03:00
|
|
|
:py:mod:`ImageGrab` Module (macOS and Windows only)
|
2016-10-25 15:24:19 +03:00
|
|
|
===================================================
|
2013-10-13 04:22:02 +04:00
|
|
|
|
|
|
|
The :py:mod:`ImageGrab` module can be used to copy the contents of the screen
|
|
|
|
or the clipboard to a PIL image memory.
|
|
|
|
|
2016-09-23 14:12:03 +03:00
|
|
|
.. note:: The current version works on macOS and Windows only.
|
2013-10-13 04:22:02 +04:00
|
|
|
|
|
|
|
.. versionadded:: 1.1.3
|
|
|
|
|
2013-10-13 20:56:33 +04:00
|
|
|
.. py:function:: PIL.ImageGrab.grab(bbox=None)
|
|
|
|
|
|
|
|
Take a snapshot of the screen. The pixels inside the bounding box are
|
2016-09-23 14:12:03 +03:00
|
|
|
returned as an "RGB" image on Windows or "RGBA" on macOS.
|
2015-08-01 10:44:13 +03:00
|
|
|
If the bounding box is omitted, the entire screen is copied.
|
2013-10-13 20:56:33 +04:00
|
|
|
|
2016-09-23 14:12:03 +03:00
|
|
|
.. versionadded:: 1.1.3 (Windows), 3.0.0 (macOS)
|
2013-10-13 20:56:33 +04:00
|
|
|
|
|
|
|
:param bbox: What region to copy. Default is the entire screen.
|
|
|
|
:return: An image
|
|
|
|
|
|
|
|
.. py:function:: PIL.ImageGrab.grabclipboard()
|
|
|
|
|
|
|
|
Take a snapshot of the clipboard image, if any.
|
|
|
|
|
2016-09-23 14:12:03 +03:00
|
|
|
.. versionadded:: 1.1.4 (Windows), 3.3.0 (macOS)
|
2013-10-13 20:56:33 +04:00
|
|
|
|
2015-08-01 10:44:13 +03:00
|
|
|
:return: On Windows, an image, a list of filenames,
|
|
|
|
or None if the clipboard does not contain image data or filenames.
|
|
|
|
Note that if a list is returned, the filenames may not represent image files.
|
|
|
|
|
2016-04-18 14:40:52 +03:00
|
|
|
On Mac, an image,
|
|
|
|
or None if the clipboard does not contain image data.
|