ksnip:跨平台开源截图与标注工具 #
ksnip 是什么? #
ksnip 是一款基于 Qt 框架开发的跨平台开源截图与标注工具,采用 GPL-3.0 许可证发布,在 GitHub 上已获得超过 3.3k Star。它同时支持 Linux(X11、Plasma Wayland、GNOME Wayland 及 xdg-desktop-portal Wayland)、Windows 和 macOS 三大桌面平台,能够以矩形区域、全屏、当前屏幕、活动窗口、鼠标所在窗口等多种方式快速抓取屏幕画面。
截图完成后,ksnip 内置的编辑器可让用户直接用画笔、标记笔、矩形、椭圆、文本、贴纸等工具完成标注,还能对敏感信息进行模糊或像素化打码处理,并一键上传至 imgur、FTP 服务器或通过自定义脚本分发。对于需要频繁截图、快速标注并分享的开发者、技术支持人员、教师和内容创作者来说,ksnip 是一款功能全面且完全免费的高效工具。
ksnip 有哪些亮点特色? #
- 真正的跨平台体验:同一款软件覆盖 Linux(X11、Plasma Wayland、GNOME Wayland、xdg-desktop-portal Wayland)、Windows 与 macOS,各平台操作逻辑一致,无需为不同系统切换工具。
- 多种截图模式一应俱全:支持自定义矩形区域、重复上一次矩形区域、全屏(含所有显示器)、当前屏幕、活动窗口、鼠标光标所在窗口等截图方式,并可通过捕获延迟自定义定时截图。
- 专业级标注工具集:内置画笔、标记笔、矩形、椭圆、文本等多种标注元素,还支持贴纸(Sticker)并允许用户添加自定义贴纸,让截图说明一目了然。
- 一键打码保护隐私:通过模糊(Blur)和像素化(Pixelate)两种方式对图像指定区域进行遮蔽,处理聊天记录、订单号、证件信息等敏感内容时更安全。
- 灵活的分享与上传能力:可将截图以匿名或用户模式直接上传至 imgur.com、通过 FTP 上传,或调用用户自定义脚本完成分发,打通截图到分享的最后一公里。
- 强大的命令行与自动化支持:支持通过命令行截图并按默认位置、文件名和格式保存;文件名支持年份($Y)、月份($M)、日期($D)、时间($T)及计数器(多个 # 补零)等通配符,Windows 与 X11 平台还提供全局热键。
- 图像二次处理与输出:支持对图像添加投影、灰度、颜色反转、边框等效果,可添加水印,也能将截图直接打印或另存为 PDF/PS 文件。
- 标签页、置顶与 OCR 扩展:截图与打开的图片以标签页形式管理,支持将截图钉在无边框窗口中置顶显示;通过插件还可实现 OCR 文字识别(Windows 与 Linux/Unix 平台),并可通过拖拽、剪贴板粘贴等方式导入已有图片。

免费下载 ksnip #
以下为官方提供的各平台安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| ksnip-1.10.1-windows.zip | Windows 便携版压缩包(解压即用) | 14.4 MB | 夸克网盘 |
| ksnip-1.10.1.dmg | macOS 安装镜像(内含 APP) | 13.9 MB | 夸克网盘 |
| ksnip-1.10.1.msi | Windows 安装程序(MSI 标准安装包) | 15.0 MB | 夸克网盘 |
提示:官方 Release 页面还提供 Linux 平台的 RPM、DEB、APT、Snap、Flatpak 与 AppImage 等多种格式,以及持续集成(Continuous build)构建产物。持续构建产物未经完整测试,多为开发中的版本,请谨慎使用。
ksnip 如何使用? #
- 启动与选择截图模式:打开 ksnip 后,可通过工具栏按钮或菜单选择截图类型,包括矩形区域、上一次矩形区域、全屏、当前屏幕、活动窗口、鼠标光标所在窗口等。若需要定时截图,可在设置中调整捕获延迟时间。
- 完成截图并进入编辑器:选定区域或窗口后,截图会自动进入编辑界面。可在界面上方的工具栏中切换画笔、标记笔、矩形、椭圆、文本、贴纸等标注工具,对画面进行说明或修饰。
- 处理敏感信息:使用模糊或像素化工具涂抹需要隐藏的区域;也可以为整张图片添加水印、投影、灰度、颜色反转或边框等效果,并通过裁剪工具切掉多余部分。
- 保存、导出与分享:编辑完成后,可将图片保存为常见格式、打印、另存为 PDF/PS,或一键上传至 imgur、FTP 服务器以及通过自定义脚本处理。截图同样可以钉在屏幕上置顶显示,方便对照参考。
- 进阶用法:在设置中配置全局热键(目前仅 Windows 与 X11 支持)实现快速截图;通过命令行参数可实现指定文件名、格式与保存路径的自动化截图,文件名支持
$Y、$M、$D、$T以及多个#组成的补零计数器等通配符。ksnip 以单实例方式运行,第二个实例会将命令行参数传递给已运行的实例。
ksnip 的常见问题? #
ksnip 在 Wayland 下截图有什么限制? 在 GNOME 41 及以上版本以及 Snap 打包环境中,非原生截图工具只能通过 xdg-desktop-portal 截图,此时会出现一个需要用户额外确认的弹窗,具体表现取决于所使用的合成器(compositor)。Plasma Wayland 则支持在 ksnip 内部直接完成部分类型的截图。
全局热键在哪些平台可用? 根据官方说明,全局热键功能目前仅支持 Windows 和 X11 平台,Wayland 与 macOS 下暂不可用。
OCR 功能支持哪些系统? OCR 通过插件方式提供,目前支持 Windows 与 Linux/Unix 平台,官网未说明 macOS 上的 OCR 支持情况。
截图在高分屏(HiDPI)上显示异常怎么办? 官网在 Known Issues 中列出了 Screen Scaling(HiDPI)相关已知问题,不同桌面环境与缩放比例下的表现可能存在差异,建议在系统设置中调整缩放比例或关注项目后续版本更新。
ksnip 项目目前还在积极维护吗? 项目作者在 README 中表示,在独自维护多年后正在寻找一位或多位共同维护者(Co-Maintainer),以协助功能开发、Bug 修复、版本发布与项目方向规划。作者本人并未完全退出,仍会提供指导、参与讨论和代码审查。
ksnip 是否收费? ksnip 是完全开源免费的软件,基于 GPL-3.0 许可证发布,所有功能均可免费使用,不存在付费版本或订阅费用。
ksnip 如何安装? #
Windows #
- 下载
ksnip-1.10.1.msi安装包,双击运行并按照向导完成安装。 - 或者下载
ksnip-1.10.1-windows.zip压缩包,解压到任意目录后直接运行其中的可执行文件(EXE),无需安装。 - 首次运行时若系统弹出安全提示,请确认来源可信后再允许运行。
macOS #
- 下载
ksnip-1.10.1.dmg镜像文件并双击打开。 - 将 DMG 中的 ksnip APP 拖拽到「应用程序」文件夹。
- 首次启动时,若系统提示来自未识别开发者,可在「系统设置 → 隐私与安全性」中允许打开。
Linux #
ksnip 在 Linux 上提供多种发行方式,可按需选择:
- AppImage:下载后赋予可执行权限并运行,无需安装。
chmod a+x ksnip*.AppImage ./ksnip*.AppImage - RPM:适用于 Fedora、openSUSE 等发行版。
rpm -Uvh ksnip*.rpm ksnip - DEB:适用于 Debian、Ubuntu 等发行版。
sudo apt install ./ksnip*.deb ksnip - APT / Snap / Flatpak:也可通过对应的包管理渠道获取,具体命令以官方 Release 页面说明为准。
ksnip 如何卸载? #
Windows #
- 打开「控制面板 → 程序和功能」(或「设置 → 应用 → 已安装的应用」)。
- 在列表中找到 ksnip,点击「卸载」并按照提示完成操作。
- 若使用的是 ZIP 便携版,直接删除解压后的文件夹即可,无需卸载程序。
- 如需彻底清理,可手动检查并删除
%APPDATA%或%LOCALAPPDATA%目录下与 ksnip 相关的配置文件夹。
macOS #
- 打开「访达 → 应用程序」,将 ksnip.app 拖入废纸篓。
- 清空废纸篓即可完成卸载。
- 如需清除残留配置,可在
~/Library/Preferences/与~/Library/Application Support/下查找名称包含 ksnip 的文件并手动删除。
Linux #
- AppImage:直接删除对应的
.AppImage文件即可。 - RPM:
sudo rpm -e ksnip - DEB / APT:
sudo apt remove ksnip - Snap / Flatpak:分别使用
sudo snap remove ksnip或flatpak uninstall <应用 ID>完成卸载。 - 卸载后可检查
~/.config/ksnip/与~/.local/share/ksnip/目录,手动删除残留的用户配置与缓存文件。
