📌 عنوان برنامه: برنامه‌ای بنویسید که از صفحه نمایش (First / Main Monitor) یک عکس گرفته و آن‌را در قالب یک فایل (png) ذخیره نماید؟

🛑 نکته: این برنامه، به سه روش متفاوت، و با استفاده از سه Package / Module متفاوت نوشته شده است!

# **************************************************
# pip install PyAutoGUI
# https://pypi.org/project/PyAutoGUI
# https://github.com/asweigart/pyautogui
# **************************************************
import pyautogui

file_name = "screenshot_01.png"

screenshot = pyautogui.screenshot()
screenshot.save(fp=file_name)
# **************************************************

# **************************************************
# pip install Pillow
# https://pypi.org/project/Pillow
# https://python-pillow.org/
# https://github.com/python-pillow/Pillow
# **************************************************
from PIL import ImageGrab

file_name = "screenshot_02.png"

screenshot = ImageGrab.grab()
screenshot.save(fp=file_name)
# **************************************************

# **************************************************
# pip install mss
# https://pypi.org/project/mss
# https://github.com/BoboTiG/python-mss
# **************************************************
from mss import mss

screenshot = mss()
screenshot.shot(mon=1)
# **************************************************

#SourceCode #SourceCode10004
کانال پایتون:
@DT_PYTHON_LEARNING
ادمین:
@Dariush_Tasdighi
کانال اصلی:
@IranianExperts
.
👍31