scorpiox-screenshotBuild

Cross-platform multi-monitor screenshot capture. Capture individual displays, all monitors at once, or specific screen regions — outputs PNG images directly from native platform APIs with zero dependencies.

Linux x64 Linux ARM64 macOS ARM64 Windows x64

⚙️ Flags & Options (2)

Flag Short Description Takes Value
--help -h Show help message and exit No
--version -v Print version information Yes

📋 Usage Examples

# Capture the primary monitor to a PNG file $ scorpiox-screenshot screenshot saved: screenshot_2026-05-29_101410.png
# Display version information $ scorpiox-screenshot --version scorpiox-screenshot 1.0.0 (linux-x64)
# Show all available options $ scorpiox-screenshot --help Usage: scorpiox-screenshot [OPTIONS] Cross-platform multi-monitor screenshot capture Options: -h, --help Show this help message -v, --version Print version information
# Capture and pipe to another tool for conversion $ scorpiox-screenshot && scorpiox-bmp2png screenshot_2026-05-29_101410.png output.png screenshot saved: screenshot_2026-05-29_101410.png converted: output.png (1920x1080, 24-bit)
# Use in a CI pipeline for visual regression testing $ scorpiox-screenshot $ scorpiox-renderimage diff baseline.png screenshot_2026-05-29_101410.png pixel diff: 0.02% (within threshold)
# Automate periodic screenshots in a loop (Linux/macOS) $ while true; do scorpiox-screenshot; sleep 60; done screenshot saved: screenshot_2026-05-29_101410.png screenshot saved: screenshot_2026-05-29_101510.png ...

📦 Source & Build Info

Source File scorpiox/scorpiox-screenshot.c
Lines of Code 921
Dependencies None

🔗 Related Tools