Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Take screenshot in Python on Mac OS X

ImageGrab from PIL would have been ideal. I'm looking for similar functionality, specifically the ability to define the screenshot's bounding box. I've been looking for a library to do so on Mac OS X but haven't had any luck. I also wasn't able to find any sample code to do it (maybe pyobjc?).

like image 248
André Avatar asked Dec 24 '10 06:12

André


1 Answers

While not exactly what you want, in a pinch you might just use:

os.system("screencapture screen.png")

Then open that image with the Image module. I'm sure a better solution exists though.

like image 80
David Morton Avatar answered Oct 23 '22 05:10

David Morton