screenshot_desktop

Crates.ioscreenshot_desktop
lib.rsscreenshot_desktop
version0.1.0
sourcesrc
created_at2024-08-07 02:24:11.775662
updated_at2024-08-07 02:24:11.775662
descriptionTake a screenshot of a screen
homepage
repositoryhttps://github.com/GuoJikun/screenshot
max_upload_size
id1328000
size35,209
_zhiqiu (GuoJikun)

documentation

README

Screenshot_desktop

Take a screenshot of a screen;

Crates.io License Crates.io Version

Usage

First, add screenshot to your project by cargo.

use std::path::Path;
use screenshot_desktop::Screenshot;

fn main(){
    let _ = match Screenshot::new() {
        Ok(screenshot) => {
            screenshot.save(&Path::new("screenshot.png")).map_err(|e| e.to_string())
        },
        Err(_) => {
            Err("Failed to capture screenshot".to_string())
        },
    };
}

Supported Platform

Platform/平台 status/状态
Windows Done
Linux Come Soon
Macos Come Soon

License

MIT + Apache-2.0

Commit count: 0

cargo fmt