This project is a Python-based snipping tool developed using PySide6 and Pillow libraries. Users can capture screenshots of any object on their screen. It is based on the implementation of harupy/snipping-tool and additionally supports dual-monitor setups and handles scaling for high-resolution displays.
- Capture screenshots of any object on the screen
- Support for dual-monitor setups
- Scaling support for high-resolution displays (High DPI Displays for reference)
- Clone this repository.
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python snipping-tool.py
- The application will start, allowing you to capture screenshots of any object on your screen.
- Screenshots will be automatically saved with incrementing file names (e.g.,
snip1.png
,snip2.png
, etc.). - Press the
Q
key to exit the application.