• Stars
    star
    628
  • Rank 71,541 (Top 2 %)
  • Language
    C++
  • License
    MIT License
  • Created over 1 year ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A multifunctional screen capture program

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 in Startup 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 the ScreenCapture.exe by press Ctrl+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.