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()
4.4
5
import pyautogui
import tkinter as tk
import time
root= tk.Tk()
canvas1 = tk.Canvas(root, width = 300, height = 300)
canvas1.pack()
def takeScreenshot ():
current_time = time.time()
myScreenshot = pyautogui.screenshot()
myScreenshot.save(r'D:\videos\Mannuly\Taken'+str(current_time)+".png")
myButton = tk.Button(text='Take Screenshot', command=takeScreenshot, bg='green',fg='white',font= 10)
canvas1.create_window(150, 150, window=myButton)
root.mainloop()
Thank you!
5
0
Are there any code examples left?
New code examples in category Python
-
Python 2023-04-11 03:04:20
-
Python 2022-03-27 22:40:04 pycharm no module named
-
Python 2022-03-27 22:25:05 assign multiple variablesin one line
-
Python 2022-03-27 22:20:02 levenshtein distance
-
Python 2022-03-27 21:35:09 get text from url python last slash
-
Python 2022-03-27 21:30:30 df concatenate df
-
Python 2022-03-27 21:25:09 python odd or even
-
Python 2022-03-27 21:15:32 python include function from another file
-
Python 2022-03-27 21:10:01 color module python
-
Python 2022-03-27 21:00:27 python tkinter cursor types