python 截圖一定區域的圖片


# pip install Pillow

from PIL import ImageGrab
import time


def make_screenshot(x1, y1, x2,y2):
    """截圖

    :param x1: 開始截圖的x1坐標
    :param y1: 開始截圖的x1標
    :param x2: 開始截圖的x2坐標
    :param y2: 結束截圖的y2坐標
    :return: None
    """
    bbox = (x1, y1, x2,y2)
    im = ImageGrab.grab(bbox)
    im.save('saved_screenshot_%d.png' % (float(time.time())*10000000))  # 保存截圖文件的路徑


if __name__ == '__main__':
    make_screenshot(0, 0, 360, 480)  # 起點,終點

運行上述代碼,截圖如下:

以上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM