Features
- Multi-screen capture, Cross screen shot.
- Window area highlight.
- Draw circle,ellipse,square,rectangle,arrow,number(ordered) by diffrent colors (fill or not fill).
- Draw opacity line,free curve,mosaic,eraser.
- Undo Redo support (Shapes in history can be edited).
- Save to file or clipboard.
- Camera aperture,Copy pixel color(RGB,HEX).
- Very fast,Small memory footprint,Low CPU useage.
- Only one small executable file (with out any dll).
- Can be easily integrated into any program.
Download
Release (1.8M)
Integration
(With Node.js Or Electron)
let spawn = require("child_process").spawn;
let child = spawn("./path/to/ScreenCapture.exe")
child.on("close", (code) => {
/// when code is:
/// 0 undefined
/// 1 quit by press close btn;
/// 2 quit by press right mouse btn;
/// 3 quit by press esc keyboard
/// 4 quit when copy rgb color
/// 5 quit when copy hex color
/// 6 quit when save to file
/// 7 quit when save to clipboard
console.log("the quit code is:",code)
});
Support OS
- Windows 10 1607 or Later
HotKey
- Download AutoHotKey and install it.
- Create a
.ahk
script file inStartup
folder and set the file's content:
/*
C:\Users\[UserName]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\ScreenCapture.ahk
^ : Ctrl
! : Alt
+ : Shift
# : Win
The hotkey is Ctrl+Alt+A
*/
^!A::Run "D:\path\to\ScreenCapture.exe"
- Double Click the
.ahk
file,then you can start theScreenCapture.exe
by pressCtrl+Alt+A
. - The
.ahk
script will be executed when the system startup.
Licenses
This project is under the MIT license.
Blend2D is used in this project.
Please also comply with Blend2d's Zlib open source license.