win-screenshot 0.1.1

Take a screenshot from specified window or whole display on Windows platform
Documentation

win-screenshot

Take a screenshot from specified window or whole display on Windows platform

Examples

use win_screenshot::*;

fn main() {
    // capture whole display
    capture_display().unwrap().save("screenshot.jpg").unwrap();

    // capture window by known id
    capture_window(67136).unwrap().save("screenshot.jpg").unwrap();

    // capture window by Name
    let window_name = "WindowName";

    match find_window(window_name) {
        Ok(hwnd) => capture_window(hwnd)
            .unwrap().save("screenshot.jpg").unwrap(),
        Err(_) => panic!("window {} not found!", window_name)
    }
}