Screenshot in Python ..

 Taking screenshot in Python is very easy ..

Let's take a look at the code ..

import numpy as np     # pip install numpy
import cv2             # pip install opencv-python
import pyautogui       # pip install pyautogui
import datetime        # pre-installed module


image = pyautogui.screenshot() # pyautogui takes screenshot ..

image = cv2.cvtColor(np.array(image),
cv2.COLOR_RGB2BGR)        # image is converted to BGR

time_stamp = datetime.datetime.now().strftime('%Y-%m-%d %H-%M-%S') # time stamp
file_name= f'{time_stamp}.png' # naming it as png file
cv2.imwrite(file_name, image)     # saving the image

And if we run the code ...






Comments

Popular posts from this blog

Geolocation in HTML ..

Snake game in Python ..🐱‍🐉🐲

Clock development [PART 1 : in HTML]