PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python
capacidades de edición de imágenes. El módulo ImageGrab se puede utilizar para copiar el contenido de la pantalla o el portapapeles a una memoria de imagen PIL.
El método PIL.ImageGrab.grab() toma una instantánea de la pantalla. Los píxeles dentro del cuadro delimitador se devuelven como una imagen «RGB» en Windows o «RGBA» en macOS. Si se omite el cuadro delimitador, se copia toda la pantalla.
Syntax: PIL.ImageGrab.grab(bbox=None) parameters: bbox: What region to copy. Default is the entire screen. Returns: An image
Python3
# Importing Image and ImageGrab module from PIL package from PIL import Image, ImageGrab # creating an image object im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPG") # using the grab method im2 = ImageGrab.grab(bbox = None) im2.show()
Producción:
Python3
# Importing Image and ImageGrab module from PIL package from PIL import Image, ImageGrab # creating an image object im1 = Image.open(r"C:\Users\sadow984\Desktop\download2.JPG") # using the grab method im2 = ImageGrab.grab(bbox =(0, 0, 300, 300)) im2.show()
Producción:
Se pueden usar diferentes valores de bbox para diferentes tamaños de pantalla.
Publicación traducida automáticamente
Artículo escrito por ravikishor y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA