xcap

Weekly Pick

xcap 是一个用 Rust 编写的跨平台屏幕捕获库,支持 Linux(X11 和 Wayland)、MacOS 和 Windows。提供屏幕截图、窗口截图功能,并计划支持屏幕和窗口录制。还提供 Node.js 封装模块 node-screenshots,便于在 Node.js/Electron 环境中集成。

Check out xcap on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

功能- 跨平台: 支持 Linux(X11,Wayland)、MacOS 与 Windows。- 支持多种截图模式: 可以对屏幕与窗口进行截图。- 支持视频录制:支持对屏幕或窗口进行录制(待实现)。### 实现状态| 功能 | Linux(X11) | Linux(Wayland) | MacOS | Windows || -------- | ---------- | -------------- | ----- | ------- || 屏幕截图 | ✅ | ⛔ | ✅ | ✅ || 窗口截图 | ✅ | ⛔ | ✅ | ✅ || 屏幕录制 | 🛠️ | 🛠️ | 🛠️ | 🛠️ || 窗口录制 | 🛠️ | 🛠️ | 🛠️ | 🛠️ |- ✅: 功能可用- ⛔: 功能可用,但在一些特殊场景下未完全支持- 🛠️: 待开发项目当前收到多笔赞助,会长期开发支持,另外还有基于此库封装的nodejs模块node-screenshots,方便在nodejs/electron环境集成,相较于electron的desktopCapture,会有更高的性能。