asweigart / pyscreeze

PyScreeze is a simple, cross-platform screenshot module for Python 2 and 3.
BSD 3-Clause "New" or "Revised" License
187 stars 94 forks source link

Linux screenshot (scrot) performance improvement #89

Open PatrickRogger opened 1 year ago

PatrickRogger commented 1 year ago

Improved performance for the pixel() function. On a set of monitors, the screenshot was taking 400 ms, the solution to improve performance was instead of taking the screenshot of the entire screen and reading the pixel position, it was taking the screenshot already of a region and of only 1 pixel and so on improving the performance of the screenshot function by passing the region through the '-a' parameter of the 'scrot' command.

Avasam commented 4 weeks ago

@PatrickRogger This now has conflicts