PIL是Python Imaging Imaging Library,它为python解释器提供图像编辑函数
能力。 ImageGrab模块可用于将屏幕或剪贴板的内容复制到PIL图像存储器中。
能力。 ImageGrab模块可用于将屏幕或剪贴板的内容复制到PIL图像存储器中。
PIL.ImageGrab.grab()方法拍摄屏幕快照。边框内的像素在Windows上以“RGB”图像的形式返回,在macOS上以“RGBA”的形式返回。如果省略了边界框,则会复制整个屏幕。
用法: PIL.ImageGrab.garb(bbox=None) parameters: bbox: What region to copy. Default is the entire screen. 返回: An image
# 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()
输出:
# 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()
输出:
不同的屏幕尺寸可以使用不同的bbox值。
相关用法
- Python os.dup()用法及代码示例
- Python next()用法及代码示例
- Python set()用法及代码示例
- Python object()用法及代码示例
- Python bytes()用法及代码示例
- Python os.times()用法及代码示例
- Python os.chmod用法及代码示例
- Python hash()用法及代码示例
- Python os.ftruncate()用法及代码示例
- Python os.truncate()用法及代码示例
- Python os.fsdecode()用法及代码示例
- Python dict pop()用法及代码示例
- Python os.abort()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
注:本文由纯净天空筛选整理自ravikishor大神的英文原创作品 Python PIL | ImageGrab.grab() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。