Repolode
mrgoonie

mrgoonie/winshot

基于 Wails(Go + React)构建的轻量级 Windows 截图工具,支持标注、裁剪与导出。

可替代:SnagitGreenshot

Star
590
Fork
58
未关闭 Issue
17
最近提交
8个月前

这是什么?

WinShot 是一款面向 Windows 的桌面截图工具,可截取全屏、自定义区域或当前活动窗口,并在编辑器中打开结果。编辑器提供矩形、椭圆、箭头、直线、文字、序号标记和聚光灯等标注工具,裁剪为非破坏式操作,并支持常见比例预设。

导出时可选择 PNG 或 JPEG 格式,JPEG 质量可调。截图还可以加上 24 种渐变背景,并设置内边距、圆角和阴影。全局快捷键、系统托盘以及一键保存到指定文件夹,适合频繁截图的场景。

项目基于 Wails 构建:Go 后端负责屏幕捕获与系统集成,前端使用 React + TypeScript,并通过 react-konva 实现画布编辑。应用提供便携版可执行文件和 NSIS 安装包,需要 Windows 10 或更高版本及 WebView2 运行时。

核心功能

  • 01支持全屏、区域和活动窗口三种截图模式
  • 02提供矩形、椭圆、箭头、直线、文字、序号和聚光灯标注
  • 03非破坏式裁剪,支持常见比例预设
  • 04可导出 PNG 或 JPEG,JPEG 质量可调
  • 05提供渐变背景、内边距、圆角和阴影等美化效果
  • 06支持全局快捷键、系统托盘和一键快速保存

适用场景

  • 为 Bug 报告或教程截图添加箭头、文字和序号步骤说明
  • 用渐变背景制作更精致的截图,用于社交媒体或演示文稿
  • 通过快捷键快速截取屏幕区域并保存到指定文件夹

快速上手

  1. 1

    从 GitHub Releases 下载便携版 winshot.exe

  2. 2

    直接运行 winshot.exe(无需安装)

使用前须知

  • 仅支持 Windows;macOS 和 Linux 支持仅列在未来计划中。
  • 需要 Windows 10 或更高版本,并依赖 WebView2 运行时。

标签

常见问题

winshot 是什么?
基于 Wails(Go + React)构建的轻量级 Windows 截图工具,支持标注、裁剪与导出。 WinShot 是一款面向 Windows 的桌面截图工具,可截取全屏、自定义区域或当前活动窗口,并在编辑器中打开结果。编辑器提供矩形、椭圆、箭头、直线、文字、序号标记和聚光灯等标注工具,裁剪为非破坏式操作,并支持常见比例预设。
winshot 可以免费使用吗?用的什么许可证?
winshot 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
winshot 还在维护吗?
超过半年未提交。winshot 最近一次提交是在 2026年3月4日。
winshot 适合用来做什么?
为 Bug 报告或教程截图添加箭头、文字和序号步骤说明 用渐变背景制作更精致的截图,用于社交媒体或演示文稿 通过快捷键快速截取屏幕区域并保存到指定文件夹
winshot 怎么安装和运行?
从 GitHub Releases 下载便携版 winshot.exe 直接运行 winshot.exe(无需安装)
在哪里获取 winshot?
源代码和安装说明在 GitHub 上:https://github.com/mrgoonie/winshot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目