#截图 #wlroots #wayland #wayland-compositor #wayshot

libwayshot

基于 wlroots 的 compositors 实现zwlr_screencopy_v1 协议的截图 crate

3 个版本 (破坏性更新)

0.3.0 2023 年 10 月 8 日
0.2.0 2023 年 8 月 2 日
0.1.2 2023 年 7 月 3 日

GUI 中排名第 1126

Download history 393/week @ 2024-04-04 312/week @ 2024-04-11 291/week @ 2024-04-18 282/week @ 2024-04-25 223/week @ 2024-05-02 243/week @ 2024-05-09 350/week @ 2024-05-16 238/week @ 2024-05-23 325/week @ 2024-05-30 475/week @ 2024-06-06 395/week @ 2024-06-13 361/week @ 2024-06-20 353/week @ 2024-06-27 281/week @ 2024-07-04 329/week @ 2024-07-11 212/week @ 2024-07-18

每月下载量 1,252
用于 6 crate(2 个直接使用)

BSD-2-Clause 许可协议

38KB
886

wayshot

为 sway 和 river 等基于 wlroots 的 compositors 提供的本地、超快 🚀🚀🚀 截图 crate

libwayshot

libwayshot 是一个方便的 wlroots 截图协议包装器,它提供了一个简单的 API 来进行截图。

示例用法

use libwayshot::WayshotConnection;

let wayshot_connection = WayshotConnection::new().unwrap();
let image_buffer = wayshot_connection.screenshot_all().unwrap();

lib.rs:

libwayshot 是一个方便的 wlroots 截图协议包装器,它提供了一个简单的 API 来进行截图。

要开始使用,请查看 WayshotConnection.

依赖项

~7–16MB
~223K SLoC