captis 0.6.1

A Screen capturing library built for Linux, Windows and MacOS.
Documentation
use captis::*;
use std::env;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let mut args = env::args();

    args.next().unwrap();

    let capturer = init_capturer()?;

    println!("Found Displays: {:?}", capturer.displays());

    while let Some(num) = args.next() {
        let num: usize = num.parse()?;

        let now = std::time::Instant::now();

        for _ in 0..60 {
            capturer.capture(num)?;
        }

        let image = capturer.capture(num)?;

        println!("Captures 60 frames in {}ms", now.elapsed().as_millis(),);

        let name = format!("test-{}.jpg", num);

        image.save(&name)?;

        println!("Saved {}", name);
    }

    Ok(())
}