一款开源的截图神器,支持 macOS/Windows/Linux

👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇

作者丨小集

来源丨小集(ID:zsxjtip)

https://mp.weixin.qq.com/s/XOmzmcCdd7WhfWgYQwPNBA

屏幕截图是一个刚需,我们总会有一些场景要截取屏幕上的信息用于某些用途。macOS 提供了自己的截图操作,而类似于微信这些 IM 也都有截图功能。不过这些截图工具的功能都比较有限,只是满足一定的需求。市面上也有各种各样的截图工具,这里给大家推荐一款开源截图神器,它支持 macOS、Windows、Linux 多个平台:「FlameShot」

FlameShot 是一款免费的开源跨平台工具,可通过许多内置功能截取屏幕截图,以节省我们的时间。

312604cc99b817f124e20b54f68bccb5.gif

特性

FlameShot 具有以下特性:

  • 「高度可定制」

使用 Flameshot 的可访问配置对话框自定义界面颜色、按钮选择、键盘快捷键、图像保存方式等。

22734367725617fc3c0173cd100ccf96.jpeg

  • 「可定制的外观」

我们可以选择添加箭头标记、突出显示文本、模糊部分(模糊或像素化区域)、添加文本、绘制内容、添加矩形/圆形边框、添加递增计数器编号以及添加纯色框使用 Flameshot 的内置编辑工具。

435016d7dd7031ff368b4ff94ec53edc.jpeg


  • 「简单直观」

使用 Flameshot 非常简单,启动、拖动选择框以覆盖您要捕获的区域、在屏幕上根据需要进行注释并将图片保存到我们的计算机,所有这些都具有非常简单明了的界面。

8a8f707903eb7ad2283307fdf0879253.jpeg


  • 「支持命令行操作 (CLI)」

Flameshot 有几个命令可以在终端中使用,而无需通过命令行界面启动 GUI。命令行界面允许我们编写 Flameshot 脚本并将其用作键绑定的主题。

d440fd5f5cc562892cc95029481f5fdf.jpeg


安装

Flameshot 支持 macOS、Windows、Linux。我们这里以 macOS 为例,看看如何在 macOS 上安装 Flameshot。

我们可以使用以下任一方式在 macOS 上安装 Flameshot:

  • 通过 MacPorts 来安装,使用以下命令

sudo port selfupdate && sudo port install flameshot
  • 通过 Homebrew 来安装,使用以下命令

brew install --cask flameshot
  • 下载 DMG 文件来安装

    • 可以到 Github 上下载最新版本来安装

macOS 限制应用程序访问屏幕。因此,我们必须授予 Flameshot 安全权限才能“记录”我们的桌面。

b289e86a2cece86d161d0c6c9f062f69.png

使用

我们依然以 macOS 为例。启动 Flameshot 后,会在屏幕顶部工具栏出现 Flameshot 的图标。点击图标弹出一个下拉菜单,这里有一些基本的操作。

b5fe299bdf65898fd202b241865270a0.png

我们可以选择 Take Screenshot 来选择区域进行截图。

c813786694eac70402bf7877f0d231fe.png

创建屏幕截图后,会出现几个可让我们创建注释的工具。选择一个工具,例如矩形或箭头,然后使用鼠标将其绘制到屏幕截图上。

70062bed8ae97d92872ada99fecbd284.jpeg

我们可以通过单击鼠标右键并从圆形菜单中进行选择来更改活动工具的颜色。要调整笔画宽度,请滚动鼠标滚轮。

e044ed22b7a5370c9fc4a5b9c8723b62.jpeg

按空格键打开侧面板可以访问更全面的工具设置。这提供了一个完整的调色板和一个厚度滑块。

b1c084cb4e23094b935815e5112d42cb.jpeg

侧面板还包括应用于当前图像的注释列表。单击历史条目以恢复到该版本,从而使我们可以快速撤消一系列不需要的添加。

Flameshot 提供了多种注释工具。有线条、箭头、矩形和省略号形状。使用钢笔徒手绘制或使用记号笔添加荧光笔风格效果。

651afa904bed3209326a941c8b76b5f5.jpeg

文本工具为我们提供基本的文本支持。我们可以使用侧面板更改字体设置。还有一个像素化工具,可让我们隐藏不想包含在屏幕截图中的信息。

在截取一系列步骤时,可以使用计数器气泡工具。这会自动插入一个包含当前步骤编号的圆圈。每次使用该工具时,数字都会增加一。

619b64f6fa512c2f352e82e19788e73a.jpeg

使用鼠标调整和移动捕获区域。当前捕获的尺寸始终显示在调整大小工具的标签中。

设置

Flameshot 有一个设置面板,可以在图标的下拉菜单中点击 Configuration 来打开。设置面板可让我们管理一些默认设置。

Interface 选项卡允许我们更改 Flameshot 本身的外观。设置主题颜色(通常是紫色)和对比强调色。还有一个滑块可以调整背景的不透明度,以遮蔽捕捉区域之外的显示器区域。

5129a2ddeb21020e4b62c896cddd2bce.png

屏幕底部的按钮选择列表允许我们从 UI 中删除工具。如果有我们从不使用的工具,可以将它们关闭以减少捕获过程中的混乱。

当 Flameshot 保存图像时,文件名编辑器选项卡可自定义文件名格式。使用按钮从可用的基于时间的变量中构建自定义格式化程序。我胶可以在 Edit 字段中添加自己的文本 - Screenshot-%T 的值将使用当前时间保存图像,并以 Screenshot- 为前缀。

57a36f181a88ef79866c939d6dd12862.png

General 选项卡允许我们配置各种 Flameshot 行为。其中包括默认图像保存路径以及 Flameshot 是否在系统启动时启动。我们还可以在上传完成后启用 Imgur URL 的自动剪贴板复制(“上传后复制 URL”),或在将捕获的内容复制到剪贴板后强制将其保存在本地(“复制后保存图像”)。

e6b48dcbfd12aa51c9271ccb669601f0.png

小结

Flameshot 是一款通用的截图工具,非常适合一般用途。借助全面的编辑工具和命令行界面,如果您想尝试新的捕获实用程序,值得一试 Flameshot。

Flameshot

地址:https://github.com/flameshot-org/flameshot

⭐️:19k

语言:C++

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

f60a94afe14f1f0c9046231d99450907.png

点击👆卡片,关注后回复【面试题】即可获取

在看点这里c1be739e164685734e72ff31c4802ba1.gif好文分享给更多人↓↓

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值