# ScreenCapture **Repository Path**: horsejs_admin/ScreenCapture ## Basic Information - **Project Name**: ScreenCapture - **Description**: 多屏幕截图、跨屏幕截图 常规绘图功能 马赛克、橡皮擦 上一步、下一步 保存成文件、保存到剪切板 取景框(支持快捷键复制RGB颜色和HEX颜色) 非常快、低内存消耗、低CPU使用率. 非常小、仅一个可执行文件,无动态链接库. 可以非常容易的集成到其他应用中. - **Primary Language**: C++ - **License**: LGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 197 - **Forks**: 53 - **Created**: 2023-08-24 - **Last Updated**: 2026-07-01 ## Categories & Tags **Categories**: image-processing **Tags**: None ## README **English** | [简体中文](./ReadMe.zhcn.md) | [Русский](./ReadMe.ru.md) ![banner](./Doc/banner.png) # ScreenCapture A powerful and lightweight Windows screenshot tool. ## Features - Screenshot, drawing annotations, scrolling screenshot (long screenshot), screen recording. - Color picker, supports shortcut keys to copy RGB color (`Ctrl+R`), HEX color (`Ctrl+H`) and CMYK color (`Ctrl+K`). - Draw filled and unfilled ellipses, perfect circles (hold `Shift`), rectangles, squares (hold `Shift`), arrows, numbered labels, etc. - Draw curves, straight lines (hold `Shift`), mosaic, eraser, text. - Modify or delete drawn elements at any time (hover the mouse over an element). - Undo (`Ctrl+Z`), redo (`Ctrl+Y`), save to file (`Ctrl+S`), save to clipboard (`Ctrl+C` or double-click). - Scrolling screenshot (long screenshot), screen recording (output Gif\Mp4 format). - Fast performance with low memory usage. - Small size, a single executable file, no installation required, does not depend on any dynamic link libraries. - Supports directly launching specified functions via command-line arguments. - Supports one-time execution mode (the process will not remain resident in the system). ## Download [Release](https://github.com/xland/ScreenCapture/releases/) (778KB) ## Supported Operating Systems - Windows 10 1607 or Later ## Compilation - This project has no third-party library dependencies other than libraries built into the operating system. - The project can be compiled with Visual Studio 2026 (installed with the C++ Desktop Development Kit). ## Command Line - Do not add spaces on either side of the equal sign in command-line arguments. - The three types of arguments below can be used in combination. Example: ``` > ScreenCapture.exe enter=long tray=false auto-quit=true ``` ``` // Launch and directly enter screenshot mode (default). > ScreenCapture.exe enter=cap // Launch and enter long scrolling screenshot mode. > ScreenCapture.exe enter=long // Launch and enter screen recording mode. > ScreenCapture.exe enter=video ``` ``` // Show system tray icon (default). > ScreenCapture.exe tray=true // Hide system tray icon; > ScreenCapture.exe tray=false ``` ``` // Keep the process running after screenshot capture. > auto-quit=false // Terminate the process immediately after screenshot capture. > auto-quit=true ``` ## Sponsor
Alipay Sponsor

Alipay Sponsor

WeChat Sponsor

WeChat Sponsor

Author WeChat

Author WeChat

Official Account QR Code

WeChat Blog: Desktop Software

Thanks to [EV Sign](https://evsign.cn/) for providing digital signature services