Screenshot Annotator
A fast screenshot annotation tool for macOS. Capture screenshots (full or partial) and quickly annotate them with lines, arrows, rectangles, and text.
Features
- Capture partial screen areas (click and drag to select)
- Draw lines, arrows, and rectangles
- Add text annotations
- Multiple colors (red, green, blue, yellow, black)
- Adjustable line width
- Undo functionality
- Save to file or copy to clipboard
Installation
pip install -r requirements-qt.txt
Usage
Run the tool:
python dbbasic-screenshot.py
Or make it executable:
chmod +x dbbasic-screenshot.py
./dbbasic-screenshot.py
Workflow
- When launched, choose to capture a new screenshot or open an existing image
- For new screenshots: Click and drag to select the area you want to capture
- Use the toolbar to select tools and colors
- Draw annotations on your screenshot
- Save or copy to clipboard
Tools
- Line: Draw straight lines
- Arrow: Draw arrows to point at things
- Rectangle: Draw boxes around areas
- Text: Click to add text labels
Tips
- The partial screen capture is fast and easy - click and drag to select only the area you need
- Use different colors to highlight different types of information
- Adjust line width for thicker or thinner annotations
- Text annotations use a clear, bold font
Requirements
- macOS (uses native screencapture command)
- Python 3.7+
- PyQt5
- Pillow
Release files for dbbasic-screenshot 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dbbasic_screenshot-0.1.0.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dbbasic_screenshot-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.7 kB
Release files / dbbasic_screenshot-0.1.0.tar.gz
| Download URL | dbbasic_screenshot-0.1.0.tar.gz |
|---|---|
| Size | 7.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0f2f3e05f80fd6b3cd45cd693ccdc352a26eee8ae63b9918e6c67beb237a11c
|
|
BLAKE2b-256 checksum How to use checksums |
bcdcbc5e0141ebf26941dad846b7a4f167b09b75cac5720127cafd7a0e1e164a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.1
|
Release files / dbbasic_screenshot-0.1.0-py3-none-any.whl
| Download URL | dbbasic_screenshot-0.1.0-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d4402a5db41e6e9520b0d5a45c5dc5f4b4c33066e1d87f81f1577877d276fb80
|
|
BLAKE2b-256 checksum How to use checksums |
cdc43d68e95adde7cac169cf375f99743bd707cfb8c97fd213594d8d888e3fc8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.1
|