win-screenshot

Take a screenshot from specified window or entire screen on Windows platform

Known Issues

capture_window() draws black border for some windows.

Minimum requirements

capturewindow() use undocumented PWRENDERFULLCONTENT which first appeared in Windows 8.1

Examples

```rust use win_screenshot::*;

fn main() { // capture entire screen capture_display().unwrap().save("screenshot.jpg").unwrap();

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

// capture window by Name
capture_window(find_window("WindowName").unwrap())
    .unwrap()
    .save("screenshot.jpg")
    .unwrap();

} ```