天天看點

Python 實作Mac 螢幕截圖前言

Python 實作Mac 螢幕截圖

  • 前言
    • pyscreenshot
      • github位址
      • Python 安裝
      • 用例代碼
      • 截圖效果

前言

最近想做個小玩意,需要在mac端實作螢幕截圖,搜了下網上中文資源都比較老舊,于是查了下,發現有些好用的Python庫已經支援Mac 以及 Linux 了,特此記錄

pyscreenshot

github位址

github位址https://github.com/ponty/pyscreenshot/tree/3.0裡面有安裝和用例說明

Python 安裝

pip install pyscreenshot
           

用例代碼

螢幕部分區域截圖(x1,y1)左上點、(x2,y2)右下點截圖:

import pyscreenshot as ImageGrab

# part of the screen
im = ImageGrab.grab(bbox=(0, 90, 2048, 1230))  # X1,Y1,X2,Y2

# save image file
im.save("box.png")
           

截圖效果

在電腦端截圖遊戲畫面:

Python 實作Mac 螢幕截圖前言

哈哈 哈利波特蛇院拖後腿的前來報到~