Skip to main content

Fast screenshot annotation tool for macOS

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbbasic_screenshot-0.1.0.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dbbasic_screenshot-0.1.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file dbbasic_screenshot-0.1.0.tar.gz.

File metadata

  • Download URL: dbbasic_screenshot-0.1.0.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.1

File hashes

Hashes for dbbasic_screenshot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e0f2f3e05f80fd6b3cd45cd693ccdc352a26eee8ae63b9918e6c67beb237a11c
MD5 44a1b7eeaf3651e1367fbdbc54424051
BLAKE2b-256 bcdcbc5e0141ebf26941dad846b7a4f167b09b75cac5720127cafd7a0e1e164a

See more details on using hashes here.

File details

Details for the file dbbasic_screenshot-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dbbasic_screenshot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d4402a5db41e6e9520b0d5a45c5dc5f4b4c33066e1d87f81f1577877d276fb80
MD5 f7310a878dacd12b0e066851d4a61233
BLAKE2b-256 cdc43d68e95adde7cac169cf375f99743bd707cfb8c97fd213594d8d888e3fc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page