Skip to main content

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

  1. When launched, choose to capture a new screenshot or open an existing image
  2. For new screenshots: Click and drag to select the area you want to capture
  3. Use the toolbar to select tools and colors
  4. Draw annotations on your screenshot
  5. 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)

Source distribution for dbbasic-screenshot 0.1.0
File Size Uploaded
dbbasic_screenshot-0.1.0.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dbbasic-screenshot 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page