{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"}],"enrichment":{"capability":"Captures screenshots to Pillow images using multiple backend methods, with support for Wayland, flexible backend selection, and optional subprocessing.","skillfed_tags":["screenshot-capture","display-server-agnostic"],"use_cases":["Automated testing that requires visual verification of UI state across different display servers.","Building screenshot tools that need to support both X11 and Wayland on Linux.","Capturing screenshots in subprocesses to isolate display server interactions.","Cross-platform applications that need consistent screenshot behavior on Windows, macOS, and Linux.","Benchmarking or comparing performance of different screenshot backends."],"what_it_does":"pyscreenshot is a screenshot capture library that copies screen contents into Pillow images. It was originally created to fill a gap when PIL's ImageGrab only worked on Windows, but now serves as an alternative with additional features: flexible backend selection, Wayland support, and optional subprocessing. The package supports Python 3.9, 3.10, and 3.11, and works across Windows, Linux, and macOS.\n\nThe library depends on EasyProcess, entrypoint2, mss, and jeepney to handle subprocess management, backend discovery, and platform-specific capture methods. It is marked obsolete for most use cases since Pillow now supports all major platforms, but remains useful when you need specific backend control, Wayland compatibility, or performance optimization through subprocessing.","worth_installing":"Yes, if you need Wayland support or flexible backend selection; otherwise no. For most projects, Pillow's ImageGrab is sufficient and actively maintained. Install pyscreenshot only if you have a specific requirement the description mentions\u2014Wayland compatibility, backend switching, or subprocessing\u2014that Pillow does not meet. Dormant maintenance is acceptable for a stable utility, but verify your backend needs first."},"id":"pyscreenshot","links":{"html":"https://skillfed.io/packages/pyscreenshot","md":"https://skillfed.io/packages/pyscreenshot.md","pypi":"https://pypi.org/project/pyscreenshot/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-03-12","license_spdx":null,"license_treatment":"permissive","name":"pyscreenshot","python_support":"supports_current","summary":"python screenshot"},"popularity":{"monthly_downloads":235553,"position":8999,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.1"}
