Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Speiser/dot-screencap
A screencapturing library
https://github.com/Speiser/dot-screencap
animation c-sharp dot-screencap gif gif-recorder region-capture screen-capture screenshot
Last synced: 6 days ago
JSON representation
A screencapturing library
- Host: GitHub
- URL: https://github.com/Speiser/dot-screencap
- Owner: Speiser
- License: mit
- Created: 2016-06-09T09:40:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-20T18:52:41.000Z (almost 7 years ago)
- Last Synced: 2024-08-02T07:11:00.648Z (3 months ago)
- Topics: animation, c-sharp, dot-screencap, gif, gif-recorder, region-capture, screen-capture, screenshot
- Language: C#
- Homepage:
- Size: 10.9 MB
- Stars: 33
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gif - dot-screencap - A simple libary to record your screen and save it as animated GIF. (Libraries / C++)
README
# dot-screencap
## Features
+ Take screenshots``` csharp
var screencap = new ScreenCapture();
screencap.TakeScreenshot();
```
+ Record animations``` csharp
var screencap = new ScreenCapture
{
// Recommended for large resolution
// recordings and long GIFs.
ScalingFactor = 2
};// Records a GIF with 100 frames,
// every 50 ms is a frame recorded.
screencap.RecordAnimation(100, 50);
```+ Select screenregion
``` csharp
var screencap = new ScreenCapture();
screencap.ScreenRegion = new ScreenRegion(...);
```***
## How to use it in your solution
Clone this repository and build the solution.
Add a reference to the built DotScreencap.dll in your solution.