Releases: BoboTiG/python-mss
Releases · BoboTiG/python-mss
3.3.0
3.2.1
3.2.0
⚠️ removed support for Python 3.4- MSS: add the
Screenshot.bgra
attribute - MSS: speed-up grabbing on the 3 platforms
- tools: add PNG compression level control to
to_png()
- tests: add
leaks.py
andbenchmarks.py
for manual testing - doc: add an example about capturing part of the monitor 2
- doc: add an example about computing BGRA values to RGB
3.1.2
3.1.1
- new contributor: @karanlyons
- MSS: add the
mss
entry point - MSS: add more way of customization to the output argument of save()
- MSS: possibility to use custom class to handle screen shot data
- Mac: properly support all display scaling and resolutions (fix #14, #19, #21, #23)
- Mac: fix memory leaks (fix #24)
- Linux: handle bad display value
- Windows: Take into account zoom factor for high-DPI displays (fix #20)
- add the 'Say Thanks' button
- doc: several fixes (fix #22)
- tests: a lot of tests added for better coverage
3.0.1
2.0.22
- new contributors: @DavideBecker, @redodo
- add an example to capture only a part of the screen
- better use of exception mechanism
- Linux: use of
hasattr
to preventException
on early exit - Mac: take into account extra black pixels added when screen with is not divisible by 16 (fix #14)
2.0.18
- new contributor: @cycomanic
- change license to MIT
- Linux: remove MSS library
- Linux: insanely fast using only ctypes
- Linux: skip unused monitors
- Linux: use
errcheck
instead of deprecatedrestype
with callable (fix #11) - Linux: fix security issue (reported by Bandit)
- add type hints
- add documentation (fix #10)
- add tests and use Travis CI (fix #9)
- remove unused code (reported by Vulture)
2.0.0
- split the module into several files
- add issue and pull request templates
- a lot of code refactor and optimizations
- MSS: rename
save_img()
toto_png()
- MSS:
save()
: replacescreen
argument bymon
- Mac: get rid of the PyObjc module, 100% ctypes
- Linux: prevent segfault when
DISPLAY
is set but no X server started - Linux: prevent segfault when Xrandr is not loaded
- Linux:
get_pixels()
insanely fast, use of MSS library (C code) - Windows: fix #6, screen shot not correct on Windows 8