Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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.