Answers for "python take a screenshot"

4

how to take screenshot using python

please check out my video also - https://www.youtube.com/watch?v=7Tr0mEQhc3M&t=2s
please subscribe my channel - https://bit.ly/2Me2CfB

# importing the ImageGrab function from PILLOW (PIL) Module
from PIL import ImageGrab

# to take the screenshot of your pc (Main Function)
screenshot = ImageGrab.grab()

# saving the screenshot in your pc (screenshot will be saved in the directory you are working)
screenshot.save()

# To open the screenshot in the default image viewer (Optional)
screenshot.show()
Posted by: Guest on July-09-2021
0

make screen shot of specific part of screen python

import mss
import mss.tools


with mss.mss() as sct:
    # The screen part to capture
    monitor = {"top": 160, "left": 160, "width": 160, "height": 135}
    output = "sct-{top}x{left}_{width}x{height}.png".format(**monitor)

    # Grab the data
    sct_img = sct.grab(monitor)

    # Save to the picture file
    mss.tools.to_png(sct_img.rgb, sct_img.size, output=output)
    print(output)
Posted by: Guest on May-31-2020

Python Answers by Framework

Browse Popular Code Answers by Language