Greenshot -- 一款免费的屏幕截图工具,针对生产力进行了优化
欢迎来到 Greenshot 的源码库。
Greenshot 是什么?
Greenshot 是一款开源的、轻量级的 Windows 屏幕截图软件工具,具有以下主要功能:
- 快速创建选定区域、窗口或全屏的屏幕截图;你甚至可以从 Internet Explorer 中捕获完整的(滚动的)网页。
- 轻松注释、高亮或混淆截图的部分内容。
- 以多种方式导出截图:保存到文件,发送到打印机,复制到剪贴板,附加到电子邮件,发送 Office 程序或上传到照片网站,如 Flickr 或 Picasa 等。
Greenshot 简单易懂、可配置,对于项目经理、软件开发人员、技术编写人员、测试人员和其他创建屏幕截图的人来说是一个有效的工具。
如果你发现 Greenshot 为你节省了大量的时间和/或金钱,我们非常欢迎你支持这个截图软件的开发。
关于这个软件库
这个存储库正在为下一个 Greenshot(2.0?)而工作。
开发者的快速入门
- 从这里下载最新的(!!!)dotnet core SDK:https://github.com/dotnet/core-sdk (快速链接下载)
- 确保你只安装了最新的 dotnet core 5!
- 确保你有最新的 Visual Studio 2019 预览版,并启用 "使用 dotnet core SDK 的预览",如图所示:https://stackoverflow.com/a/55033763。
- 克隆此存储库,develop 分支
- 在 Visual Studio 的 src 目录下打开解决方案。
- 重建并开始...
如果你不能使用 Visual Studio 2019,来自 Jetbrains 的 Rider 可能也可以,你也可以用命令行工作。
- 在你克隆这个 Repo 的目录下打开一个 powershell/shell 文件。
- 运行 dotnet build src/Greenshot.sln。
对于用户来说,1.2.x 以来的主要变化是:
- .NET 5 支持(为什么,请阅读这里:https://blogs.msdn.microsoft.com/dotnet/2018/10/04/update-on-net-core-3-0-and-net-framework-4-8/)。
- 使用 MahApps.Metro -- 更新和更现代的配置 UI。
- 由 .NET 2.0 更新到 .NET 4.7.2,后来又更新到 dotnet core 3.1,现在又更新到 .NET 5,解决了很多 bug。
- 增加了 Windows 10 destinations、OCR 和共享。
- 更好的 DPI 支持
- 简化的代码应该使开发更容易、更快捷
- 错误修复
对于开发者来说,自 1.2.x 以来的主要变化是:
- 更新到 .NET 4.7.2 和 dotnet core 3.1(多个目标)。
- 将日志记录从 log4net 移动到 Dapplo.Log,这是一个非常简单的日志记录器(正在考虑改成 Microsoft.Extensions.Logging)。
- 通过基于 AutoFac.Addons 的 Dapplo.Addons 使用依赖注入(控制反转)。
- 使用 MVVM,由 Caliburn.Micro 通过 Dapplo.CaliburnMicro 提供。
- 增加了 Dapplo.Config,提供语言和配置支持。
- 增加了一个配置 UI,它是通过 composition 一起构建的。意味着插件只需要实现正确的类,并使用正确的属性,就可以在新的配置中可见。
- 使用 Dapplo.HttpExtensions 作为默认的 HTTP 客户端库,这应该会使云服务的使用更加方便。
- 将大多数本地 windows 代码移到了一个单独的项目中,名为 Dapplo.Windows,这使得开发和测试更加容易。
- 将图形代码移到一个单独的项目中,在那里可以进行基准测试。
目前已知的错误:
- 旧的 .greenshot 文件无法加载
- 并非所有的 Addons 都是活动的,它们的查找方式需要修正。
- Office Addon(如果被引用)将无法在 dotnet core 3.0 上工作。
- Windows 10 Addon(如果引用)将无法在 dotnet core 3.0 上工作。
- MahApps.Metro 还不支持 dotnet core 3.0,正在努力中(第一步 ControlzEx:https://github.com/ControlzEx/ControlzEx/pull/66 )
贡献者
这个项目的存在要感谢所有的贡献者。
支持者
感谢所有支持我们的人
赞助者
通过成为赞助商来支持这个项目。您的商标将在这里显示,并附有您的网站链接。